builder: fx-team_xp-ix-debug_test-web-platform-tests-7
slave: t-xp32-ix-060
starttime: 1446178838.87
results: success (0)
buildid: 20151029172916
builduid: 62c23e2441ad44caaf0af86c3c24fc7a
revision: b7e22cd2ec02c00065bbd5c2f35e923f7abc3a22
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-10-29 21:20:38.868340) =========
master: http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-10-29 21:20:38.869997) =========
========= Started set props: basedir (results: 0, elapsed: 4 secs) (at 2015-10-29 21:20:38.870308) =========
'cd'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['cd']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-060\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-060
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-060
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-060
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-060
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-060
WINDIR=C:\WINDOWS
using PTY: False
C:\slave\test
program finished with exit code 0
elapsedTime=0.218000
basedir: 'C:\\slave\\test'
========= Finished set props: basedir (results: 0, elapsed: 4 secs) (at 2015-10-29 21:20:43.389478) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 2 mins, 50 secs) (at 2015-10-29 21:20:43.389782) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 2 mins, 50 secs) (at 2015-10-29 21:23:34.232570) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 19 secs) (at 2015-10-29 21:23:34.232868) =========
'rm' '-rf' 'properties'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-060\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-060
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-060
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-060
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-060
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-060
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.112000
========= Finished 'rm -rf ...' (results: 0, elapsed: 19 secs) (at 2015-10-29 21:23:53.963226) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-10-29 21:23:53.963508) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-10-29 21:23:53.963873) =========
========= Started 'bash -c ...' (results: 0, elapsed: 51 secs) (at 2015-10-29 21:23:53.964161) =========
'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:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-060\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-060
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-060
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-060
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-060
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-060
WINDIR=C:\WINDOWS
using PTY: False
--21:23:51-- 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% 8.32 MB/s
21:23:51 (8.32 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.545000
========= Finished 'bash -c ...' (results: 0, elapsed: 51 secs) (at 2015-10-29 21:24:45.136828) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 1 mins, 4 secs) (at 2015-10-29 21:24:45.137135) =========
'rm' '-rf' 'scripts'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-060\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-060
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-060
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-060
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-060
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-060
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.577000
========= Finished 'rm -rf ...' (results: 0, elapsed: 1 mins, 4 secs) (at 2015-10-29 21:25:49.493507) =========
========= Started 'bash -c ...' (results: 0, elapsed: 33 secs) (at 2015-10-29 21:25:49.493886) =========
'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev b7e22cd2ec02c00065bbd5c2f35e923f7abc3a22 --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev b7e22cd2ec02c00065bbd5c2f35e923f7abc3a22 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-060\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-060
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-060
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-060
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-060
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-060
WINDIR=C:\WINDOWS
using PTY: False
2015-10-29 21:25:53,816 truncating revision to first 12 chars
2015-10-29 21:25:53,816 Setting DEBUG logging.
2015-10-29 21:25:53,816 attempt 1/10
2015-10-29 21:25:53,816 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/b7e22cd2ec02?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-10-29 21:25:54,426 unpacking tar archive at: fx-team-b7e22cd2ec02/testing/mozharness/
program finished with exit code 0
elapsedTime=1.266000
========= Finished 'bash -c ...' (results: 0, elapsed: 33 secs) (at 2015-10-29 21:26:22.991558) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 1 mins, 26 secs) (at 2015-10-29 21:26:22.992071) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 1 mins, 26 secs) (at 2015-10-29 21:27:49.398146) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-10-29 21:27:49.398516) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-10-29 21:27:49.399575) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 44 secs) (at 2015-10-29 21:27:49.399906) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '8' '--this-chunk' '7' '--blob-upload-branch' 'fx-team' '--download-symbols' 'true'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-060\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-060
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=\Documents and Settings\cltbld.T-XP32-IX-060
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB
LOGONSERVER=\\T-XP32-IX-060
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZILLABUILD=D:\mozilla-build
MOZILLABUILDDRIVE=C:
MOZILLABUILDPATH=\mozilla-build\
MOZ_AIRBAG=1
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_MSVCVERSION=8
MOZ_NO_REMOTE=1
MOZ_TOOLS=D:\mozilla-build\moztools
MSVCDir=D:\msvs8\VC
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-060
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-060
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\WINDOWS
XPCOM_DEBUG_BREAK=warn
using PTY: False
21:28:05 INFO - MultiFileLogger online at 20151029 21:28:05 in C:\slave\test
21:28:05 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch fx-team --download-symbols true
21:28:05 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
21:28:05 INFO - {'append_to_log': False,
21:28:05 INFO - 'base_work_dir': 'C:\\slave\\test',
21:28:05 INFO - 'blob_upload_branch': 'fx-team',
21:28:05 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
21:28:05 INFO - 'buildbot_json_path': 'buildprops.json',
21:28:05 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
21:28:05 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
21:28:05 INFO - 'download_minidump_stackwalk': True,
21:28:05 INFO - 'download_symbols': 'true',
21:28:05 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
21:28:05 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
21:28:05 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
21:28:05 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
21:28:05 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
21:28:05 INFO - 'C:/mozilla-build/tooltool.py'),
21:28:05 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
21:28:05 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
21:28:05 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
21:28:05 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
21:28:05 INFO - 'log_level': 'info',
21:28:05 INFO - 'log_to_console': True,
21:28:05 INFO - 'opt_config_files': (),
21:28:05 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
21:28:05 INFO - '--processes=1',
21:28:05 INFO - '--config=%(test_path)s/wptrunner.ini',
21:28:05 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
21:28:05 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
21:28:05 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
21:28:05 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
21:28:05 INFO - 'pip_index': False,
21:28:05 INFO - 'require_test_zip': True,
21:28:05 INFO - 'test_type': ('testharness',),
21:28:05 INFO - 'this_chunk': '7',
21:28:05 INFO - 'total_chunks': '8',
21:28:05 INFO - 'virtualenv_path': 'venv',
21:28:05 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
21:28:05 INFO - 'work_dir': 'build'}
21:28:05 INFO - #####
21:28:05 INFO - ##### Running clobber step.
21:28:05 INFO - #####
21:28:05 INFO - Running pre-action listener: _resource_record_pre_action
21:28:05 INFO - Running main action method: clobber
21:28:05 INFO - rmtree: C:\slave\test\build
21:28:05 INFO - Using _rmtree_windows ...
21:28:05 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
21:28:33 INFO - Running post-action listener: _resource_record_post_action
21:28:33 INFO - #####
21:28:33 INFO - ##### Running read-buildbot-config step.
21:28:33 INFO - #####
21:28:33 INFO - Running pre-action listener: _resource_record_pre_action
21:28:33 INFO - Running main action method: read_buildbot_config
21:28:33 INFO - Using buildbot properties:
21:28:33 INFO - {
21:28:33 INFO - "properties": {
21:28:33 INFO - "buildnumber": 152,
21:28:33 INFO - "product": "firefox",
21:28:33 INFO - "script_repo_revision": "production",
21:28:33 INFO - "branch": "fx-team",
21:28:33 INFO - "repository": "",
21:28:33 INFO - "buildername": "Windows XP 32-bit fx-team debug test web-platform-tests-7",
21:28:33 INFO - "buildid": "20151029172916",
21:28:33 INFO - "slavename": "t-xp32-ix-060",
21:28:33 INFO - "pgo_build": "False",
21:28:33 INFO - "basedir": "C:\\slave\\test",
21:28:33 INFO - "project": "",
21:28:33 INFO - "platform": "win32",
21:28:33 INFO - "master": "http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/",
21:28:33 INFO - "slavebuilddir": "test",
21:28:33 INFO - "scheduler": "tests-fx-team-xp-ix-debug-unittest-7-3600",
21:28:33 INFO - "repo_path": "integration/fx-team",
21:28:33 INFO - "moz_repo_path": "",
21:28:33 INFO - "stage_platform": "win32",
21:28:33 INFO - "builduid": "62c23e2441ad44caaf0af86c3c24fc7a",
21:28:33 INFO - "revision": "b7e22cd2ec02c00065bbd5c2f35e923f7abc3a22"
21:28:33 INFO - },
21:28:33 INFO - "sourcestamp": {
21:28:33 INFO - "repository": "",
21:28:33 INFO - "hasPatch": false,
21:28:33 INFO - "project": "",
21:28:33 INFO - "branch": "fx-team-win32-debug-unittest",
21:28:33 INFO - "changes": [
21:28:33 INFO - {
21:28:33 INFO - "category": null,
21:28:33 INFO - "files": [
21:28:33 INFO - {
21:28:33 INFO - "url": null,
21:28:33 INFO - "name": "https://queue.taskcluster.net/v1/task/zBL7-VNzS-KsSrwsrgt9vA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
21:28:33 INFO - },
21:28:33 INFO - {
21:28:33 INFO - "url": null,
21:28:33 INFO - "name": "https://queue.taskcluster.net/v1/task/zBL7-VNzS-KsSrwsrgt9vA/artifacts/public/build/test_packages.json"
21:28:33 INFO - }
21:28:33 INFO - ],
21:28:33 INFO - "repository": "",
21:28:33 INFO - "rev": "c59c4d8fd67dcf4a489a27deeb7a111dcf91316d",
21:28:33 INFO - "who": "kwierso@gmail.com",
21:28:33 INFO - "when": 1446171543,
21:28:33 INFO - "number": 6597501,
21:28:33 INFO - "comments": "Bug 1219872 - Fix animationinspector permafail on beta by turning on dom.animations-api.core.enabled;r=birtles,a=bustage",
21:28:33 INFO - "project": "",
21:28:33 INFO - "at": "Thu 29 Oct 2015 19:19:03",
21:28:33 INFO - "branch": "fx-team-win32-debug-unittest",
21:28:33 INFO - "revlink": "",
21:28:33 INFO - "properties": [
21:28:33 INFO - [
21:28:33 INFO - "buildid",
21:28:33 INFO - "20151029163031",
21:28:33 INFO - "Change"
21:28:33 INFO - ],
21:28:33 INFO - [
21:28:33 INFO - "builduid",
21:28:33 INFO - "42e9fa2a7fe04ee2af37b5468fe39431",
21:28:33 INFO - "Change"
21:28:33 INFO - ],
21:28:33 INFO - [
21:28:33 INFO - "pgo_build",
21:28:33 INFO - "False",
21:28:33 INFO - "Change"
21:28:33 INFO - ]
21:28:33 INFO - ],
21:28:33 INFO - "revision": "c59c4d8fd67dcf4a489a27deeb7a111dcf91316d"
21:28:33 INFO - },
21:28:33 INFO - {
21:28:33 INFO - "category": null,
21:28:33 INFO - "files": [
21:28:33 INFO - {
21:28:33 INFO - "url": null,
21:28:33 INFO - "name": "https://queue.taskcluster.net/v1/task/Uv10CrLeQ5W8c59y7U6M9g/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
21:28:33 INFO - },
21:28:33 INFO - {
21:28:33 INFO - "url": null,
21:28:33 INFO - "name": "https://queue.taskcluster.net/v1/task/Uv10CrLeQ5W8c59y7U6M9g/artifacts/public/build/test_packages.json"
21:28:33 INFO - }
21:28:33 INFO - ],
21:28:33 INFO - "repository": "",
21:28:33 INFO - "rev": "e458fba06eb1613dd252bfc5445d070115d2ad93",
21:28:33 INFO - "who": "vporof@mozilla.com",
21:28:33 INFO - "when": 1446171645,
21:28:33 INFO - "number": 6597513,
21:28:33 INFO - "comments": "Bug 1213100 - Part 1: fix gnarly layout-related bugs, r=jsantell",
21:28:33 INFO - "project": "",
21:28:33 INFO - "at": "Thu 29 Oct 2015 19:20:45",
21:28:33 INFO - "branch": "fx-team-win32-debug-unittest",
21:28:33 INFO - "revlink": "",
21:28:33 INFO - "properties": [
21:28:33 INFO - [
21:28:33 INFO - "buildid",
21:28:33 INFO - "20151029163612",
21:28:33 INFO - "Change"
21:28:33 INFO - ],
21:28:33 INFO - [
21:28:33 INFO - "builduid",
21:28:33 INFO - "8cbdd4f0d93c450cad4e156ef014eb56",
21:28:33 INFO - "Change"
21:28:33 INFO - ],
21:28:33 INFO - [
21:28:33 INFO - "pgo_build",
21:28:33 INFO - "False",
21:28:33 INFO - "Change"
21:28:33 INFO - ]
21:28:33 INFO - ],
21:28:33 INFO - "revision": "e458fba06eb1613dd252bfc5445d070115d2ad93"
21:28:33 INFO - },
21:28:33 INFO - {
21:28:33 INFO - "category": null,
21:28:33 INFO - "files": [
21:28:33 INFO - {
21:28:33 INFO - "url": null,
21:28:33 INFO - "name": "https://queue.taskcluster.net/v1/task/nHeZmzbwQrSgMWgTiw0ncw/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
21:28:33 INFO - },
21:28:33 INFO - {
21:28:33 INFO - "url": null,
21:28:33 INFO - "name": "https://queue.taskcluster.net/v1/task/nHeZmzbwQrSgMWgTiw0ncw/artifacts/public/build/test_packages.json"
21:28:33 INFO - }
21:28:33 INFO - ],
21:28:33 INFO - "repository": "",
21:28:33 INFO - "rev": "3189c9d88f1357c98dbd7c08c8615af138268807",
21:28:33 INFO - "who": "bgrinstead@mozilla.com",
21:28:33 INFO - "when": 1446169995,
21:28:33 INFO - "number": 6597347,
21:28:33 INFO - "comments": "Bug 1217156 - Add a pref to turn on/off insecure password warnings. Keep it on for Nightly and off for other builds. Will be turned on for dev edition after a few bug fixes. r=bgrins",
21:28:33 INFO - "project": "",
21:28:33 INFO - "at": "Thu 29 Oct 2015 18:53:15",
21:28:33 INFO - "branch": "fx-team-win32-debug-unittest",
21:28:33 INFO - "revlink": "",
21:28:33 INFO - "properties": [
21:28:33 INFO - [
21:28:33 INFO - "buildid",
21:28:33 INFO - "20151029170453",
21:28:33 INFO - "Change"
21:28:33 INFO - ],
21:28:33 INFO - [
21:28:33 INFO - "builduid",
21:28:33 INFO - "22e960c4e9b64b5f999efebea6d4e4a2",
21:28:33 INFO - "Change"
21:28:33 INFO - ],
21:28:33 INFO - [
21:28:33 INFO - "pgo_build",
21:28:33 INFO - "False",
21:28:33 INFO - "Change"
21:28:33 INFO - ]
21:28:33 INFO - ],
21:28:33 INFO - "revision": "3189c9d88f1357c98dbd7c08c8615af138268807"
21:28:33 INFO - },
21:28:33 INFO - {
21:28:33 INFO - "category": null,
21:28:33 INFO - "files": [
21:28:33 INFO - {
21:28:33 INFO - "url": null,
21:28:33 INFO - "name": "https://queue.taskcluster.net/v1/task/Gq_eKWGzSq22u3K2fu0ySw/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
21:28:33 INFO - },
21:28:33 INFO - {
21:28:33 INFO - "url": null,
21:28:33 INFO - "name": "https://queue.taskcluster.net/v1/task/Gq_eKWGzSq22u3K2fu0ySw/artifacts/public/build/test_packages.json"
21:28:33 INFO - }
21:28:33 INFO - ],
21:28:33 INFO - "repository": "",
21:28:33 INFO - "rev": "5cdf66dfef92364072336ce276f9f2c70d421718",
21:28:33 INFO - "who": "dtownsend@mozilla.com",
21:28:33 INFO - "when": 1446174211,
21:28:33 INFO - "number": 6597701,
21:28:33 INFO - "comments": "Bug 1129662: sdk/page-worker should use a remote page. r=krizsa\n\nThis makes page-worker load its pages in the remote process. It does so by\ncreating a single frame in the hidden window used to ensure we have a remote\nprocess when necessary and then a module in the remote process is used to\ncreate windowless browsers to load the pages.\n\nThis does break one API, getActiveView, but I don't think we should be\nmaintaining that and it has been unstable since its inception anyway.\n\nOnce downside, the l10n module now has to use the observer service to detect\ndocuments rather than the DOM event, this might be causing more CPOW traffic\nsince that observer notification is shimmed so we may need to use the shim\nwaiver there.",
21:28:33 INFO - "project": "",
21:28:33 INFO - "at": "Thu 29 Oct 2015 20:03:31",
21:28:33 INFO - "branch": "fx-team-win32-debug-unittest",
21:28:33 INFO - "revlink": "",
21:28:33 INFO - "properties": [
21:28:33 INFO - [
21:28:33 INFO - "buildid",
21:28:33 INFO - "20151029171013",
21:28:33 INFO - "Change"
21:28:33 INFO - ],
21:28:33 INFO - [
21:28:33 INFO - "builduid",
21:28:33 INFO - "6d708002e1284b3e86de0a9f0d4d2196",
21:28:33 INFO - "Change"
21:28:33 INFO - ],
21:28:33 INFO - [
21:28:33 INFO - "pgo_build",
21:28:33 INFO - "False",
21:28:33 INFO - "Change"
21:28:33 INFO - ]
21:28:33 INFO - ],
21:28:33 INFO - "revision": "5cdf66dfef92364072336ce276f9f2c70d421718"
21:28:33 INFO - },
21:28:33 INFO - {
21:28:33 INFO - "category": null,
21:28:33 INFO - "files": [
21:28:33 INFO - {
21:28:33 INFO - "url": null,
21:28:33 INFO - "name": "https://queue.taskcluster.net/v1/task/JEWjVB8DTFyUEIbFXbRvCA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
21:28:33 INFO - },
21:28:33 INFO - {
21:28:33 INFO - "url": null,
21:28:33 INFO - "name": "https://queue.taskcluster.net/v1/task/JEWjVB8DTFyUEIbFXbRvCA/artifacts/public/build/test_packages.json"
21:28:33 INFO - }
21:28:33 INFO - ],
21:28:33 INFO - "repository": "",
21:28:33 INFO - "rev": "963e002aaa31eb7bb3789ccf9df1a9a7e9a01279",
21:28:33 INFO - "who": "kwierso@gmail.com",
21:28:33 INFO - "when": 1446174099,
21:28:33 INFO - "number": 6597690,
21:28:33 INFO - "comments": "Merge m-c to fx-team, a=merge",
21:28:33 INFO - "project": "",
21:28:33 INFO - "at": "Thu 29 Oct 2015 20:01:39",
21:28:33 INFO - "branch": "fx-team-win32-debug-unittest",
21:28:33 INFO - "revlink": "",
21:28:33 INFO - "properties": [
21:28:33 INFO - [
21:28:33 INFO - "buildid",
21:28:33 INFO - "20151029171915",
21:28:33 INFO - "Change"
21:28:33 INFO - ],
21:28:33 INFO - [
21:28:33 INFO - "builduid",
21:28:33 INFO - "6f3fe0cef2bc447ab36e154e40bc15b4",
21:28:33 INFO - "Change"
21:28:33 INFO - ],
21:28:33 INFO - [
21:28:33 INFO - "pgo_build",
21:28:33 INFO - "False",
21:28:33 INFO - "Change"
21:28:33 INFO - ]
21:28:33 INFO - ],
21:28:33 INFO - "revision": "963e002aaa31eb7bb3789ccf9df1a9a7e9a01279"
21:28:33 INFO - },
21:28:33 INFO - {
21:28:33 INFO - "category": null,
21:28:33 INFO - "files": [
21:28:33 INFO - {
21:28:33 INFO - "url": null,
21:28:33 INFO - "name": "https://queue.taskcluster.net/v1/task/vAsOh2HITOyWUf3N4Xk02Q/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
21:28:33 INFO - },
21:28:33 INFO - {
21:28:33 INFO - "url": null,
21:28:33 INFO - "name": "https://queue.taskcluster.net/v1/task/vAsOh2HITOyWUf3N4Xk02Q/artifacts/public/build/test_packages.json"
21:28:33 INFO - }
21:28:33 INFO - ],
21:28:33 INFO - "repository": "",
21:28:33 INFO - "rev": "2b3c135ca9caafcaf4d390ad70929ddecf3700cb",
21:28:33 INFO - "who": "jsantell@mozilla.com",
21:28:33 INFO - "when": 1446175082,
21:28:33 INFO - "number": 6597740,
21:28:33 INFO - "comments": "Bug 1218673 - Clean up toolbar stlying and be more responsive in the memory tool. r=fitzgen\n",
21:28:33 INFO - "project": "",
21:28:33 INFO - "at": "Thu 29 Oct 2015 20:18:02",
21:28:33 INFO - "branch": "fx-team-win32-debug-unittest",
21:28:33 INFO - "revlink": "",
21:28:33 INFO - "properties": [
21:28:33 INFO - [
21:28:33 INFO - "buildid",
21:28:33 INFO - "20151029172515",
21:28:33 INFO - "Change"
21:28:33 INFO - ],
21:28:33 INFO - [
21:28:33 INFO - "builduid",
21:28:33 INFO - "23d2274a819c4af0b54647c54e64622c",
21:28:33 INFO - "Change"
21:28:33 INFO - ],
21:28:33 INFO - [
21:28:33 INFO - "pgo_build",
21:28:33 INFO - "False",
21:28:33 INFO - "Change"
21:28:33 INFO - ]
21:28:33 INFO - ],
21:28:33 INFO - "revision": "2b3c135ca9caafcaf4d390ad70929ddecf3700cb"
21:28:33 INFO - },
21:28:33 INFO - {
21:28:33 INFO - "category": null,
21:28:33 INFO - "files": [
21:28:33 INFO - {
21:28:33 INFO - "url": null,
21:28:33 INFO - "name": "https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
21:28:33 INFO - },
21:28:33 INFO - {
21:28:33 INFO - "url": null,
21:28:33 INFO - "name": "https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/test_packages.json"
21:28:33 INFO - }
21:28:33 INFO - ],
21:28:33 INFO - "repository": "",
21:28:33 INFO - "rev": "b7e22cd2ec02c00065bbd5c2f35e923f7abc3a22",
21:28:33 INFO - "who": "jsantell@mozilla.com",
21:28:33 INFO - "when": 1446176545,
21:28:33 INFO - "number": 6597820,
21:28:33 INFO - "comments": "Bug 1219820 - Do not try and select the hidden root when navigating the heap view tree with keyboard shortcuts; r=jsantell\n",
21:28:33 INFO - "project": "",
21:28:33 INFO - "at": "Thu 29 Oct 2015 20:42:25",
21:28:33 INFO - "branch": "fx-team-win32-debug-unittest",
21:28:33 INFO - "revlink": "",
21:28:33 INFO - "properties": [
21:28:33 INFO - [
21:28:33 INFO - "buildid",
21:28:33 INFO - "20151029172916",
21:28:33 INFO - "Change"
21:28:33 INFO - ],
21:28:33 INFO - [
21:28:33 INFO - "builduid",
21:28:33 INFO - "62c23e2441ad44caaf0af86c3c24fc7a",
21:28:33 INFO - "Change"
21:28:33 INFO - ],
21:28:33 INFO - [
21:28:33 INFO - "pgo_build",
21:28:33 INFO - "False",
21:28:33 INFO - "Change"
21:28:33 INFO - ]
21:28:33 INFO - ],
21:28:33 INFO - "revision": "b7e22cd2ec02c00065bbd5c2f35e923f7abc3a22"
21:28:33 INFO - }
21:28:33 INFO - ],
21:28:33 INFO - "revision": "b7e22cd2ec02c00065bbd5c2f35e923f7abc3a22"
21:28:33 INFO - }
21:28:33 INFO - }
21:28:33 INFO - Found installer url https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip.
21:28:33 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/test_packages.json.
21:28:33 INFO - Running post-action listener: _resource_record_post_action
21:28:33 INFO - #####
21:28:33 INFO - ##### Running download-and-extract step.
21:28:33 INFO - #####
21:28:33 INFO - Running pre-action listener: _resource_record_pre_action
21:28:33 INFO - Running main action method: download_and_extract
21:28:33 INFO - mkdir: C:\slave\test\build\tests
21:28:33 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')]}
21:28:33 INFO - https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
21:28:33 INFO - trying https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/test_packages.json
21:28:33 INFO - Downloading https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
21:28:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
21:28:34 INFO - Downloaded 1221 bytes.
21:28:34 INFO - Reading from file C:\slave\test\build\test_packages.json
21:28:34 INFO - Using the following test package requirements:
21:28:34 INFO - {u'common': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
21:28:34 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
21:28:34 INFO - u'firefox-45.0a1.en-US.win32.cppunittest.tests.zip'],
21:28:34 INFO - u'jittest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
21:28:34 INFO - u'jsshell-win32.zip'],
21:28:34 INFO - u'mochitest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
21:28:34 INFO - u'firefox-45.0a1.en-US.win32.mochitest.tests.zip'],
21:28:34 INFO - u'mozbase': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
21:28:34 INFO - u'reftest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
21:28:34 INFO - u'firefox-45.0a1.en-US.win32.reftest.tests.zip'],
21:28:34 INFO - u'talos': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
21:28:34 INFO - u'firefox-45.0a1.en-US.win32.talos.tests.zip'],
21:28:34 INFO - u'web-platform': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
21:28:34 INFO - u'firefox-45.0a1.en-US.win32.web-platform.tests.zip'],
21:28:34 INFO - u'webapprt': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
21:28:34 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
21:28:34 INFO - u'firefox-45.0a1.en-US.win32.xpcshell.tests.zip']}
21:28:34 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
21:28:34 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')]}
21:28:34 INFO - https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
21:28:34 INFO - trying https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip
21:28:34 INFO - Downloading https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/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
21:28:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/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
21:28:36 INFO - Downloaded 19138164 bytes.
21:28:36 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
21:28:36 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/*
21:28:36 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
21:28:37 INFO - caution: filename not matched: web-platform/*
21:28:37 INFO - Return code: 11
21:28:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:28:37 INFO - https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
21:28:37 INFO - trying https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip
21:28:37 INFO - Downloading https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/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
21:28:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/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
21:28:42 INFO - Downloaded 30910084 bytes.
21:28:42 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
21:28:42 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/*
21:28:42 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
21:29:48 INFO - caution: filename not matched: bin/*
21:29:48 INFO - caution: filename not matched: config/*
21:29:48 INFO - caution: filename not matched: mozbase/*
21:29:48 INFO - caution: filename not matched: marionette/*
21:29:48 INFO - Return code: 11
21:29:48 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')]}
21:29:48 INFO - https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip matches https://queue.taskcluster.net
21:29:48 INFO - trying https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
21:29:48 INFO - Downloading https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip to C:\slave\test\build\firefox-45.0a1.en-US.win32.zip
21:29:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/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
21:29:53 INFO - Downloaded 64705050 bytes.
21:29:53 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
21:29:53 INFO - mkdir: C:\slave\test\properties
21:29:53 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
21:29:53 INFO - Writing to file C:\slave\test\properties\build_url
21:29:53 INFO - Contents:
21:29:53 INFO - build_url:https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
21:29:53 INFO - mkdir: C:\slave\test\build\symbols
21:29:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:29:53 INFO - https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net
21:29:53 INFO - trying https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
21:29:53 INFO - Downloading https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/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
21:29:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/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
21:29:57 INFO - Downloaded 52314216 bytes.
21:29:57 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
21:29:57 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
21:29:57 INFO - Writing to file C:\slave\test\properties\symbols_url
21:29:57 INFO - Contents:
21:29:57 INFO - symbols_url:https://queue.taskcluster.net/v1/task/iJYH1tlWSYCVx4a0Px_nPg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
21:29:57 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
21:29:57 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
21:30:01 INFO - Return code: 0
21:30:01 INFO - Running post-action listener: _resource_record_post_action
21:30:01 INFO - Running post-action listener: set_extra_try_arguments
21:30:01 INFO - #####
21:30:01 INFO - ##### Running create-virtualenv step.
21:30:01 INFO - #####
21:30:01 INFO - Running pre-action listener: _pre_create_virtualenv
21:30:01 INFO - Running pre-action listener: _resource_record_pre_action
21:30:01 INFO - Running main action method: create_virtualenv
21:30:01 INFO - Creating virtualenv C:\slave\test\build\venv
21:30:01 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
21:30:01 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
21:30:04 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
21:30:05 INFO - Installing distribute......................................................................................................................................................................................done.
21:30:07 INFO - Return code: 0
21:30:07 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
21:30:07 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')]}
21:30:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:30:07 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')]}
21:30:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:30:07 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 0x00E076B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EA6368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C94CE8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E392C0>, '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 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-060', 'USERDOMAIN': 'T-XP32-IX-060', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-060', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060'}}, attempt #1
21:30:07 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
21:30:07 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
21:30:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
21:30:07 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data',
21:30:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
21:30:07 INFO - 'COMPUTERNAME': 'T-XP32-IX-060',
21:30:07 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
21:30:07 INFO - 'DCLOCATION': 'SCL3',
21:30:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
21:30:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
21:30:07 INFO - 'FP_NO_HOST_CHECK': 'NO',
21:30:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
21:30:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
21:30:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
21:30:07 INFO - 'HOMEDRIVE': 'C:',
21:30:07 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060',
21:30:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
21:30:07 INFO - 'KTS_VERSION': '1.19c',
21:30:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
21:30:07 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-060',
21:30:07 INFO - 'MONDIR': 'C:\\Monitor_config\\',
21:30:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
21:30:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
21:30:07 INFO - 'MOZILLABUILDDRIVE': 'C:',
21:30:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
21:30:07 INFO - 'MOZ_AIRBAG': '1',
21:30:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
21:30:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:30:07 INFO - 'MOZ_MSVCVERSION': '8',
21:30:07 INFO - 'MOZ_NO_REMOTE': '1',
21:30:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
21:30:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
21:30:07 INFO - 'NO_EM_RESTART': '1',
21:30:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:30:07 INFO - 'NUMBER_OF_PROCESSORS': '8',
21:30:07 INFO - 'OS': 'Windows_NT',
21:30:07 INFO - 'OURDRIVE': 'C:',
21:30: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:\\mozilla-build\\hg',
21:30:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
21:30:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
21:30:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
21:30:07 INFO - 'PROCESSOR_LEVEL': '6',
21:30:07 INFO - 'PROCESSOR_REVISION': '1e05',
21:30:07 INFO - 'PROGRAMFILES': 'C:\\Program Files',
21:30:07 INFO - 'PROMPT': '$P$G',
21:30:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
21:30:07 INFO - 'PWD': 'C:\\slave\\test',
21:30:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
21:30:07 INFO - 'SESSIONNAME': 'Console',
21:30:07 INFO - 'SLAVEDIR': 'C:\\slave\\',
21:30:07 INFO - 'SYSTEMDRIVE': 'C:',
21:30:07 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
21:30:07 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
21:30:07 INFO - 'TEST1': 'testie',
21:30:07 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
21:30:07 INFO - 'USERDOMAIN': 'T-XP32-IX-060',
21:30:07 INFO - 'USERNAME': 'cltbld',
21:30:07 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060',
21:30:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
21:30:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
21:30:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
21:30:07 INFO - 'WINDIR': 'C:\\WINDOWS',
21:30:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
21:30:07 INFO - Ignoring indexes: http://pypi.python.org/simple/
21:30:07 INFO - Downloading/unpacking psutil>=0.7.1
21:30:07 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
21:30:07 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
21:30:07 INFO - Running setup.py egg_info for package psutil
21:30:07 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
21:30:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
21:30:07 INFO - Installing collected packages: psutil
21:30:07 INFO - Running setup.py install for psutil
21:30:07 INFO - building 'psutil._psutil_windows' extension
21:30:07 INFO - error: Unable to find vcvarsall.bat
21:30:07 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-91vyqh-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
21:30:07 INFO - running install
21:30:07 INFO - running build
21:30:07 INFO - running build_py
21:30:07 INFO - creating build
21:30:07 INFO - creating build\lib.win32-2.7
21:30:07 INFO - creating build\lib.win32-2.7\psutil
21:30:07 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
21:30:07 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
21:30:07 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
21:30:07 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
21:30:07 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
21:30:07 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
21:30:07 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
21:30:07 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
21:30:07 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
21:30:07 INFO - running build_ext
21:30:07 INFO - building 'psutil._psutil_windows' extension
21:30:07 INFO - error: Unable to find vcvarsall.bat
21:30:07 INFO - ----------------------------------------
21:30:07 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-91vyqh-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
21:30:07 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-060\Application Data\pip\pip.log
21:30:07 WARNING - Return code: 1
21:30:07 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!
21:30:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
21:30:07 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')]}
21:30:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:30:07 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')]}
21:30:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:30:07 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 0x00E076B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EA6368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C94CE8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E392C0>, '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 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-060', 'USERDOMAIN': 'T-XP32-IX-060', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-060', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060'}}, attempt #1
21:30:07 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
21:30:07 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
21:30:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
21:30:07 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data',
21:30:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
21:30:07 INFO - 'COMPUTERNAME': 'T-XP32-IX-060',
21:30:07 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
21:30:07 INFO - 'DCLOCATION': 'SCL3',
21:30:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
21:30:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
21:30:07 INFO - 'FP_NO_HOST_CHECK': 'NO',
21:30:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
21:30:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
21:30:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
21:30:07 INFO - 'HOMEDRIVE': 'C:',
21:30:07 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060',
21:30:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
21:30:07 INFO - 'KTS_VERSION': '1.19c',
21:30:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
21:30:07 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-060',
21:30:07 INFO - 'MONDIR': 'C:\\Monitor_config\\',
21:30:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
21:30:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
21:30:07 INFO - 'MOZILLABUILDDRIVE': 'C:',
21:30:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
21:30:07 INFO - 'MOZ_AIRBAG': '1',
21:30:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
21:30:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:30:07 INFO - 'MOZ_MSVCVERSION': '8',
21:30:07 INFO - 'MOZ_NO_REMOTE': '1',
21:30:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
21:30:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
21:30:07 INFO - 'NO_EM_RESTART': '1',
21:30:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:30:07 INFO - 'NUMBER_OF_PROCESSORS': '8',
21:30:07 INFO - 'OS': 'Windows_NT',
21:30:07 INFO - 'OURDRIVE': 'C:',
21:30: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:\\mozilla-build\\hg',
21:30:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
21:30:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
21:30:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
21:30:07 INFO - 'PROCESSOR_LEVEL': '6',
21:30:07 INFO - 'PROCESSOR_REVISION': '1e05',
21:30:07 INFO - 'PROGRAMFILES': 'C:\\Program Files',
21:30:07 INFO - 'PROMPT': '$P$G',
21:30:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
21:30:07 INFO - 'PWD': 'C:\\slave\\test',
21:30:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
21:30:07 INFO - 'SESSIONNAME': 'Console',
21:30:07 INFO - 'SLAVEDIR': 'C:\\slave\\',
21:30:07 INFO - 'SYSTEMDRIVE': 'C:',
21:30:07 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
21:30:07 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
21:30:07 INFO - 'TEST1': 'testie',
21:30:07 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
21:30:07 INFO - 'USERDOMAIN': 'T-XP32-IX-060',
21:30:07 INFO - 'USERNAME': 'cltbld',
21:30:07 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060',
21:30:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
21:30:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
21:30:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
21:30:07 INFO - 'WINDIR': 'C:\\WINDOWS',
21:30:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
21:30:08 INFO - Ignoring indexes: http://pypi.python.org/simple/
21:30:08 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
21:30:08 INFO - Downloading mozsystemmonitor-0.0.tar.gz
21:30:08 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
21:30:08 INFO - Running setup.py egg_info for package mozsystemmonitor
21:30:08 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
21:30:08 INFO - Running setup.py egg_info for package psutil
21:30:08 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
21:30:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
21:30:08 INFO - Installing collected packages: mozsystemmonitor, psutil
21:30:08 INFO - Running setup.py install for mozsystemmonitor
21:30:08 INFO - Running setup.py install for psutil
21:30:08 INFO - building 'psutil._psutil_windows' extension
21:30:08 INFO - error: Unable to find vcvarsall.bat
21:30:08 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-fzjors-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
21:30:08 INFO - running install
21:30:08 INFO - running build
21:30:08 INFO - running build_py
21:30:08 INFO - running build_ext
21:30:08 INFO - building 'psutil._psutil_windows' extension
21:30:08 INFO - error: Unable to find vcvarsall.bat
21:30:08 INFO - ----------------------------------------
21:30:08 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-fzjors-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
21:30:08 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-060\Application Data\pip\pip.log
21:30:08 WARNING - Return code: 1
21:30:08 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!
21:30:08 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
21:30:08 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')]}
21:30:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:30:08 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')]}
21:30:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:30:08 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 0x00E076B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EA6368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C94CE8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E392C0>, '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 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-060', 'USERDOMAIN': 'T-XP32-IX-060', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-060', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060'}}, attempt #1
21:30:08 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
21:30:08 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
21:30:08 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
21:30:08 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data',
21:30:08 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
21:30:08 INFO - 'COMPUTERNAME': 'T-XP32-IX-060',
21:30:08 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
21:30:08 INFO - 'DCLOCATION': 'SCL3',
21:30:08 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
21:30:08 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
21:30:08 INFO - 'FP_NO_HOST_CHECK': 'NO',
21:30:08 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
21:30:08 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
21:30:08 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
21:30:08 INFO - 'HOMEDRIVE': 'C:',
21:30:08 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060',
21:30:08 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
21:30:08 INFO - 'KTS_VERSION': '1.19c',
21:30:08 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
21:30:08 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-060',
21:30:08 INFO - 'MONDIR': 'C:\\Monitor_config\\',
21:30:08 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
21:30:08 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
21:30:08 INFO - 'MOZILLABUILDDRIVE': 'C:',
21:30:08 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
21:30:08 INFO - 'MOZ_AIRBAG': '1',
21:30:08 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
21:30:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:30:08 INFO - 'MOZ_MSVCVERSION': '8',
21:30:08 INFO - 'MOZ_NO_REMOTE': '1',
21:30:08 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
21:30:08 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
21:30:08 INFO - 'NO_EM_RESTART': '1',
21:30:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:30:08 INFO - 'NUMBER_OF_PROCESSORS': '8',
21:30:08 INFO - 'OS': 'Windows_NT',
21:30:08 INFO - 'OURDRIVE': 'C:',
21:30:08 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
21:30:08 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
21:30:08 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
21:30:08 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
21:30:08 INFO - 'PROCESSOR_LEVEL': '6',
21:30:08 INFO - 'PROCESSOR_REVISION': '1e05',
21:30:08 INFO - 'PROGRAMFILES': 'C:\\Program Files',
21:30:08 INFO - 'PROMPT': '$P$G',
21:30:08 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
21:30:08 INFO - 'PWD': 'C:\\slave\\test',
21:30:08 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
21:30:08 INFO - 'SESSIONNAME': 'Console',
21:30:08 INFO - 'SLAVEDIR': 'C:\\slave\\',
21:30:08 INFO - 'SYSTEMDRIVE': 'C:',
21:30:08 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
21:30:08 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
21:30:08 INFO - 'TEST1': 'testie',
21:30:08 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
21:30:08 INFO - 'USERDOMAIN': 'T-XP32-IX-060',
21:30:08 INFO - 'USERNAME': 'cltbld',
21:30:08 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060',
21:30:08 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
21:30:08 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
21:30:08 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
21:30:08 INFO - 'WINDIR': 'C:\\WINDOWS',
21:30:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
21:30:09 INFO - Ignoring indexes: http://pypi.python.org/simple/
21:30:09 INFO - Downloading/unpacking blobuploader==1.2.4
21:30:09 INFO - Downloading blobuploader-1.2.4.tar.gz
21:30:09 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
21:30:09 INFO - Running setup.py egg_info for package blobuploader
21:30:09 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
21:30:10 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
21:30:10 INFO - Running setup.py egg_info for package requests
21:30:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
21:30:10 INFO - Downloading docopt-0.6.1.tar.gz
21:30:10 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
21:30:10 INFO - Running setup.py egg_info for package docopt
21:30:10 INFO - Installing collected packages: blobuploader, docopt, requests
21:30:10 INFO - Running setup.py install for blobuploader
21:30:10 INFO - Running setup.py install for docopt
21:30:10 INFO - Running setup.py install for requests
21:30:10 INFO - Successfully installed blobuploader docopt requests
21:30:10 INFO - Cleaning up...
21:30:10 INFO - Return code: 0
21:30:10 INFO - Installing None into virtualenv C:\slave\test\build\venv
21:30:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:30:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:30:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:30:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:30:10 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 0x00E076B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EA6368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C94CE8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E392C0>, '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 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-060', 'USERDOMAIN': 'T-XP32-IX-060', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-060', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060'}}, attempt #1
21:30:10 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
21:30:10 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
21:30:10 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
21:30:10 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data',
21:30:10 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
21:30:10 INFO - 'COMPUTERNAME': 'T-XP32-IX-060',
21:30:10 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
21:30:10 INFO - 'DCLOCATION': 'SCL3',
21:30:10 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
21:30:10 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
21:30:10 INFO - 'FP_NO_HOST_CHECK': 'NO',
21:30:10 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
21:30:10 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
21:30:10 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
21:30:10 INFO - 'HOMEDRIVE': 'C:',
21:30:10 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060',
21:30:10 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
21:30:10 INFO - 'KTS_VERSION': '1.19c',
21:30:10 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
21:30:10 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-060',
21:30:10 INFO - 'MONDIR': 'C:\\Monitor_config\\',
21:30:10 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
21:30:10 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
21:30:10 INFO - 'MOZILLABUILDDRIVE': 'C:',
21:30:10 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
21:30:10 INFO - 'MOZ_AIRBAG': '1',
21:30:10 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
21:30:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:30:10 INFO - 'MOZ_MSVCVERSION': '8',
21:30:10 INFO - 'MOZ_NO_REMOTE': '1',
21:30:10 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
21:30:10 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
21:30:10 INFO - 'NO_EM_RESTART': '1',
21:30:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:30:10 INFO - 'NUMBER_OF_PROCESSORS': '8',
21:30:10 INFO - 'OS': 'Windows_NT',
21:30:10 INFO - 'OURDRIVE': 'C:',
21:30:10 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
21:30:10 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
21:30:10 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
21:30:10 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
21:30:10 INFO - 'PROCESSOR_LEVEL': '6',
21:30:10 INFO - 'PROCESSOR_REVISION': '1e05',
21:30:10 INFO - 'PROGRAMFILES': 'C:\\Program Files',
21:30:10 INFO - 'PROMPT': '$P$G',
21:30:10 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
21:30:10 INFO - 'PWD': 'C:\\slave\\test',
21:30:10 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
21:30:10 INFO - 'SESSIONNAME': 'Console',
21:30:10 INFO - 'SLAVEDIR': 'C:\\slave\\',
21:30:10 INFO - 'SYSTEMDRIVE': 'C:',
21:30:10 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
21:30:10 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
21:30:10 INFO - 'TEST1': 'testie',
21:30:10 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
21:30:10 INFO - 'USERDOMAIN': 'T-XP32-IX-060',
21:30:10 INFO - 'USERNAME': 'cltbld',
21:30:10 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060',
21:30:10 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
21:30:10 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
21:30:10 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
21:30:10 INFO - 'WINDIR': 'C:\\WINDOWS',
21:30:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
21:30:13 INFO - Ignoring indexes: http://pypi.python.org/simple/
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
21:30:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
21:30:13 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
21:30:13 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
21:30:13 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
21:30:13 INFO - Unpacking c:\slave\test\build\tests\marionette
21:30:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
21:30:13 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
21:30:13 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
21:30:19 INFO - Running setup.py install for browsermob-proxy
21:30:19 INFO - Running setup.py install for manifestparser
21:30:19 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Running setup.py install for marionette-client
21:30:19 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
21:30:19 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Running setup.py install for marionette-driver
21:30:19 INFO - Running setup.py install for marionette-transport
21:30:19 INFO - Running setup.py install for mozcrash
21:30:19 INFO - Running setup.py install for mozdebug
21:30:19 INFO - Running setup.py install for mozdevice
21:30:19 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Running setup.py install for mozfile
21:30:19 INFO - Running setup.py install for mozhttpd
21:30:19 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Running setup.py install for mozinfo
21:30:19 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Running setup.py install for mozInstall
21:30:19 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Running setup.py install for mozleak
21:30:19 INFO - Running setup.py install for mozlog
21:30:19 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Running setup.py install for moznetwork
21:30:19 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Running setup.py install for mozprocess
21:30:19 INFO - Running setup.py install for mozprofile
21:30:19 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Running setup.py install for mozrunner
21:30:19 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Running setup.py install for mozscreenshot
21:30:19 INFO - Running setup.py install for moztest
21:30:19 INFO - Running setup.py install for mozversion
21:30:19 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
21:30:19 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
21:30:19 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
21:30:19 INFO - Cleaning up...
21:30:19 INFO - Return code: 0
21:30:19 INFO - Installing None into virtualenv C:\slave\test\build\venv
21:30: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')]}
21:30:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:30: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')]}
21:30:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:30: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', '-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 0x00E076B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EA6368>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C94CE8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E392C0>, '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 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-060', 'USERDOMAIN': 'T-XP32-IX-060', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-060', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060'}}, attempt #1
21:30:19 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
21:30:19 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
21:30:19 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
21:30:19 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data',
21:30:19 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
21:30:19 INFO - 'COMPUTERNAME': 'T-XP32-IX-060',
21:30:19 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
21:30:19 INFO - 'DCLOCATION': 'SCL3',
21:30:19 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
21:30:19 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
21:30:19 INFO - 'FP_NO_HOST_CHECK': 'NO',
21:30:19 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
21:30:19 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
21:30:19 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
21:30:19 INFO - 'HOMEDRIVE': 'C:',
21:30:19 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060',
21:30:19 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
21:30:19 INFO - 'KTS_VERSION': '1.19c',
21:30:19 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
21:30:19 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-060',
21:30:19 INFO - 'MONDIR': 'C:\\Monitor_config\\',
21:30:19 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
21:30:19 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
21:30:19 INFO - 'MOZILLABUILDDRIVE': 'C:',
21:30:19 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
21:30:19 INFO - 'MOZ_AIRBAG': '1',
21:30:19 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
21:30:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:30:19 INFO - 'MOZ_MSVCVERSION': '8',
21:30:19 INFO - 'MOZ_NO_REMOTE': '1',
21:30:19 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
21:30:19 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
21:30:19 INFO - 'NO_EM_RESTART': '1',
21:30:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:30:19 INFO - 'NUMBER_OF_PROCESSORS': '8',
21:30:19 INFO - 'OS': 'Windows_NT',
21:30:19 INFO - 'OURDRIVE': 'C:',
21:30: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:\\mozilla-build\\hg',
21:30:19 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
21:30:19 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
21:30:19 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
21:30:19 INFO - 'PROCESSOR_LEVEL': '6',
21:30:19 INFO - 'PROCESSOR_REVISION': '1e05',
21:30:19 INFO - 'PROGRAMFILES': 'C:\\Program Files',
21:30:19 INFO - 'PROMPT': '$P$G',
21:30:19 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
21:30:19 INFO - 'PWD': 'C:\\slave\\test',
21:30:19 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
21:30:19 INFO - 'SESSIONNAME': 'Console',
21:30:19 INFO - 'SLAVEDIR': 'C:\\slave\\',
21:30:19 INFO - 'SYSTEMDRIVE': 'C:',
21:30:19 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
21:30:19 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
21:30:19 INFO - 'TEST1': 'testie',
21:30:19 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
21:30:19 INFO - 'USERDOMAIN': 'T-XP32-IX-060',
21:30:19 INFO - 'USERNAME': 'cltbld',
21:30:19 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060',
21:30:19 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
21:30:19 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
21:30:19 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
21:30:19 INFO - 'WINDIR': 'C:\\WINDOWS',
21:30:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
21:30:22 INFO - Ignoring indexes: http://pypi.python.org/simple/
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
21:30:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
21:30:22 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
21:30:22 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
21:30:22 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
21:30:22 INFO - Unpacking c:\slave\test\build\tests\marionette
21:30:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
21:30:22 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
21:30:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
21:30:28 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))
21:30:28 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))
21:30:28 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))
21:30:28 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))
21:30:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
21:30:28 INFO - Downloading blessings-1.5.1.tar.gz
21:30:28 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
21:30:28 INFO - Running setup.py egg_info for package blessings
21:30:28 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))
21:30:28 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
21:30:28 INFO - Running setup.py install for blessings
21:30:28 INFO - Running setup.py install for browsermob-proxy
21:30:28 INFO - Running setup.py install for manifestparser
21:30:28 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Running setup.py install for marionette-client
21:30:28 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
21:30:28 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Running setup.py install for marionette-driver
21:30:28 INFO - Running setup.py install for marionette-transport
21:30:28 INFO - Running setup.py install for mozcrash
21:30:28 INFO - Running setup.py install for mozdebug
21:30:28 INFO - Running setup.py install for mozdevice
21:30:28 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Running setup.py install for mozhttpd
21:30:28 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Running setup.py install for mozInstall
21:30:28 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Running setup.py install for mozleak
21:30:28 INFO - Running setup.py install for mozprofile
21:30:28 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Running setup.py install for mozrunner
21:30:28 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Running setup.py install for mozscreenshot
21:30:28 INFO - Running setup.py install for moztest
21:30:28 INFO - Running setup.py install for mozversion
21:30:28 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
21:30:28 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion
21:30:28 INFO - Cleaning up...
21:30:28 INFO - Return code: 0
21:30:28 INFO - Done creating virtualenv C:\slave\test\build\venv.
21:30:28 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
21:30:28 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
21:30:29 INFO - Reading from file tmpfile_stdout
21:30:29 INFO - Using _rmtree_windows ...
21:30:29 INFO - Using _rmtree_windows ...
21:30:29 INFO - Current package versions:
21:30:29 INFO - blessings == 1.5.1
21:30:29 INFO - blobuploader == 1.2.4
21:30:29 INFO - browsermob-proxy == 0.6.0
21:30:29 INFO - distribute == 0.6.14
21:30:29 INFO - docopt == 0.6.1
21:30:29 INFO - manifestparser == 1.1
21:30:29 INFO - marionette-client == 1.1.0
21:30:29 INFO - marionette-driver == 1.1.0
21:30:29 INFO - marionette-transport == 1.0.0
21:30:29 INFO - mozInstall == 1.12
21:30:29 INFO - mozcrash == 0.16
21:30:29 INFO - mozdebug == 0.1
21:30:29 INFO - mozdevice == 0.46
21:30:29 INFO - mozfile == 1.2
21:30:29 INFO - mozhttpd == 0.7
21:30:29 INFO - mozinfo == 0.8
21:30:29 INFO - mozleak == 0.1
21:30:29 INFO - mozlog == 3.0
21:30:29 INFO - moznetwork == 0.27
21:30:29 INFO - mozprocess == 0.22
21:30:29 INFO - mozprofile == 0.27
21:30:29 INFO - mozrunner == 6.11
21:30:29 INFO - mozscreenshot == 0.1
21:30:29 INFO - mozsystemmonitor == 0.0
21:30:29 INFO - moztest == 0.7
21:30:29 INFO - mozversion == 1.4
21:30:29 INFO - requests == 1.2.3
21:30:29 INFO - Running post-action listener: _resource_record_post_action
21:30:29 INFO - Running post-action listener: _start_resource_monitoring
21:30:29 INFO - Starting resource monitoring.
21:30:29 INFO - #####
21:30:29 INFO - ##### Running pull step.
21:30:29 INFO - #####
21:30:29 INFO - Running pre-action listener: _resource_record_pre_action
21:30:29 INFO - Running main action method: pull
21:30:29 INFO - Pull has nothing to do!
21:30:29 INFO - Running post-action listener: _resource_record_post_action
21:30:29 INFO - #####
21:30:29 INFO - ##### Running install step.
21:30:29 INFO - #####
21:30:29 INFO - Running pre-action listener: _resource_record_pre_action
21:30:29 INFO - Running main action method: install
21:30:29 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
21:30:29 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
21:30:29 INFO - Reading from file tmpfile_stdout
21:30:29 INFO - Using _rmtree_windows ...
21:30:29 INFO - Using _rmtree_windows ...
21:30:29 INFO - Detecting whether we're running mozinstall >=1.0...
21:30:29 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
21:30:29 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
21:30:29 INFO - Reading from file tmpfile_stdout
21:30:29 INFO - Output received:
21:30:29 INFO - Usage: mozinstall-script.py [options] installer
21:30:29 INFO - Options:
21:30:29 INFO - -h, --help show this help message and exit
21:30:29 INFO - -d DEST, --destination=DEST
21:30:29 INFO - Directory to install application into. [default:
21:30:29 INFO - "C:\slave\test"]
21:30:29 INFO - --app=APP Application being installed. [default: firefox]
21:30:29 INFO - Using _rmtree_windows ...
21:30:29 INFO - Using _rmtree_windows ...
21:30:29 INFO - mkdir: C:\slave\test\build\application
21:30:29 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']
21:30:29 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
21:30:31 INFO - Reading from file tmpfile_stdout
21:30:31 INFO - Output received:
21:30:31 INFO - C:\slave\test\build\application\firefox\firefox.exe
21:30:31 INFO - Using _rmtree_windows ...
21:30:31 INFO - Using _rmtree_windows ...
21:30:31 INFO - Running post-action listener: _resource_record_post_action
21:30:31 INFO - #####
21:30:31 INFO - ##### Running run-tests step.
21:30:31 INFO - #####
21:30:31 INFO - Running pre-action listener: _resource_record_pre_action
21:30:31 INFO - Running main action method: run_tests
21:30:31 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
21:30:31 INFO - minidump filename unknown. determining based upon platform and arch
21:30:31 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
21:30:31 INFO - grabbing minidump binary from tooltool
21:30:31 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')]}
21:30:31 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 0x00E392C0>, '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 0x00BA0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
21:30:31 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
21:30:31 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
21:30:32 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
21:30:33 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpxwmzpq
21:30:33 INFO - INFO - File integrity verified, renaming tmpxwmzpq to win32-minidump_stackwalk.exe
21:30:33 INFO - Return code: 0
21:30:33 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
21:30:33 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
21:30:33 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/iJYH1tlWSYCVx4a0Px_nPg/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
21:30:33 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/iJYH1tlWSYCVx4a0Px_nPg/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
21:30:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
21:30:33 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data',
21:30:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
21:30:33 INFO - 'COMPUTERNAME': 'T-XP32-IX-060',
21:30:33 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
21:30:33 INFO - 'DCLOCATION': 'SCL3',
21:30:33 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
21:30:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
21:30:33 INFO - 'FP_NO_HOST_CHECK': 'NO',
21:30:33 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
21:30:33 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
21:30:33 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
21:30:33 INFO - 'HOMEDRIVE': 'C:',
21:30:33 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060',
21:30:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
21:30:33 INFO - 'KTS_VERSION': '1.19c',
21:30:33 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
21:30:33 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-060',
21:30:33 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
21:30:33 INFO - 'MONDIR': 'C:\\Monitor_config\\',
21:30:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
21:30:33 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
21:30:33 INFO - 'MOZILLABUILDDRIVE': 'C:',
21:30:33 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
21:30:33 INFO - 'MOZ_AIRBAG': '1',
21:30:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
21:30:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:30:33 INFO - 'MOZ_MSVCVERSION': '8',
21:30:33 INFO - 'MOZ_NO_REMOTE': '1',
21:30:33 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
21:30:33 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
21:30:33 INFO - 'NO_EM_RESTART': '1',
21:30:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:30:33 INFO - 'NUMBER_OF_PROCESSORS': '8',
21:30:33 INFO - 'OS': 'Windows_NT',
21:30:33 INFO - 'OURDRIVE': 'C:',
21:30:33 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
21:30:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
21:30:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
21:30:33 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
21:30:33 INFO - 'PROCESSOR_LEVEL': '6',
21:30:33 INFO - 'PROCESSOR_REVISION': '1e05',
21:30:33 INFO - 'PROGRAMFILES': 'C:\\Program Files',
21:30:33 INFO - 'PROMPT': '$P$G',
21:30:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
21:30:33 INFO - 'PWD': 'C:\\slave\\test',
21:30:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
21:30:33 INFO - 'SESSIONNAME': 'Console',
21:30:33 INFO - 'SLAVEDIR': 'C:\\slave\\',
21:30:33 INFO - 'SYSTEMDRIVE': 'C:',
21:30:33 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
21:30:33 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
21:30:33 INFO - 'TEST1': 'testie',
21:30:33 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
21:30:33 INFO - 'USERDOMAIN': 'T-XP32-IX-060',
21:30:33 INFO - 'USERNAME': 'cltbld',
21:30:33 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060',
21:30:33 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
21:30:33 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
21:30:33 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
21:30:33 INFO - 'WINDIR': 'C:\\WINDOWS',
21:30:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
21:30:33 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/iJYH1tlWSYCVx4a0Px_nPg/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
21:30:38 INFO - Using 1 client processes
21:30:41 INFO - SUITE-START | Running 598 tests
21:30:41 INFO - Running testharness tests
21:30:41 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
21:30:41 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
21:30:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
21:30:41 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
21:30:41 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
21:30:41 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
21:30:41 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
21:30:41 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
21:30:41 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
21:30:41 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
21:30:41 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
21:30:41 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
21:30:41 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
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 110ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 15ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 16ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 16ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:30:41 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:30:41 INFO - TEST-START | /user-timing/test_user_timing_mark.html
21:30:41 INFO - TEST-SKIP | /user-timing/test_user_timing_mark.html | took 0ms
21:30:41 INFO - TEST-START | /user-timing/test_user_timing_measure.html
21:30:41 INFO - TEST-SKIP | /user-timing/test_user_timing_measure.html | took 15ms
21:30:41 INFO - TEST-START | /user-timing/test_user_timing_measure_navigation_timing.html
21:30:41 INFO - TEST-SKIP | /user-timing/test_user_timing_measure_navigation_timing.html | took 0ms
21:30:41 INFO - Setting up ssl
21:30:41 INFO - PROCESS | certutil |
21:30:42 INFO - PROCESS | certutil |
21:30:42 INFO - PROCESS | certutil |
21:30:42 INFO - Certificate Nickname Trust Attributes
21:30:42 INFO - SSL,S/MIME,JAR/XPI
21:30:42 INFO -
21:30:42 INFO - web-platform-tests CT,,
21:30:42 INFO -
21:30:42 INFO - Starting runner
21:30:43 INFO - PROCESS | 4028 | [4028] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228
21:30:43 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 110
21:30:44 INFO - PROCESS | 4028 | [4028] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3459
21:30:44 INFO - PROCESS | 4028 | 1446179444424 Marionette INFO Marionette enabled via build flag and pref
21:30:44 INFO - PROCESS | 4028 | ++DOCSHELL 0FDF1C00 == 1 [pid = 4028] [id = 1]
21:30:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 1 (0FDBCD00) [pid = 4028] [serial = 1] [outer = 00000000]
21:30:44 INFO - PROCESS | 4028 | [4028] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2854
21:30:44 INFO - PROCESS | 4028 | [4028] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2094
21:30:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 2 (0FDBD980) [pid = 4028] [serial = 2] [outer = 0FDBCD00]
21:30:44 INFO - PROCESS | 4028 | ++DOCSHELL 10C59A00 == 2 [pid = 4028] [id = 2]
21:30:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 3 (0E7E5F80) [pid = 4028] [serial = 3] [outer = 00000000]
21:30:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 4 (0E7E6480) [pid = 4028] [serial = 4] [outer = 0E7E5F80]
21:30:44 INFO - PROCESS | 4028 | 1446179444860 Marionette INFO Listening on port 2828
21:30:45 INFO - PROCESS | 4028 | [4028] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2367
21:30:45 INFO - PROCESS | 4028 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
21:30:46 INFO - PROCESS | 4028 | 1446179446067 Marionette INFO Marionette enabled via command-line flag
21:30:46 INFO - PROCESS | 4028 | ++DOCSHELL 11D6B000 == 3 [pid = 4028] [id = 3]
21:30:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 5 (11F72E00) [pid = 4028] [serial = 5] [outer = 00000000]
21:30:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 6 (11F73300) [pid = 4028] [serial = 6] [outer = 11F72E00]
21:30:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 7 (12064F00) [pid = 4028] [serial = 7] [outer = 0E7E5F80]
21:30:46 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
21:30:46 INFO - PROCESS | 4028 | 1446179446242 Marionette INFO Accepted connection conn0 from 127.0.0.1:1758
21:30:46 INFO - PROCESS | 4028 | 1446179446242 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
21:30:46 INFO - PROCESS | 4028 | [4028] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169
21:30:46 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206
21:30:46 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206
21:30:46 INFO - PROCESS | 4028 | 1446179446359 Marionette INFO Closed connection conn0
21:30:46 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
21:30:46 INFO - PROCESS | 4028 | 1446179446378 Marionette INFO Accepted connection conn1 from 127.0.0.1:1759
21:30:46 INFO - PROCESS | 4028 | 1446179446378 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
21:30:46 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
21:30:46 INFO - PROCESS | 4028 | 1446179446427 Marionette INFO Accepted connection conn2 from 127.0.0.1:1760
21:30:46 INFO - PROCESS | 4028 | 1446179446428 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
21:30:46 INFO - PROCESS | 4028 | ++DOCSHELL 129E2900 == 4 [pid = 4028] [id = 4]
21:30:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 8 (12D41780) [pid = 4028] [serial = 8] [outer = 00000000]
21:30:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 9 (12D43F80) [pid = 4028] [serial = 9] [outer = 12D41780]
21:30:46 INFO - PROCESS | 4028 | 1446179446508 Marionette INFO Closed connection conn2
21:30:46 INFO - PROCESS | 4028 | [4028] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2887
21:30:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 10 (12D45100) [pid = 4028] [serial = 10] [outer = 12D41780]
21:30:46 INFO - PROCESS | 4028 | 1446179446687 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
21:30:46 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206
21:30:46 INFO - PROCESS | 4028 | [4028] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
21:30:46 INFO - PROCESS | 4028 | [4028] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
21:30:47 INFO - PROCESS | 4028 | ++DOCSHELL 0FBEA900 == 5 [pid = 4028] [id = 5]
21:30:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 11 (10D04480) [pid = 4028] [serial = 11] [outer = 00000000]
21:30:47 INFO - PROCESS | 4028 | ++DOCSHELL 13FACB00 == 6 [pid = 4028] [id = 6]
21:30:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 12 (10D04700) [pid = 4028] [serial = 12] [outer = 00000000]
21:30:47 INFO - PROCESS | 4028 | [4028] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
21:30:47 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
21:30:47 INFO - PROCESS | 4028 | ++DOCSHELL 14C83400 == 7 [pid = 4028] [id = 7]
21:30:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 13 (14CC9D80) [pid = 4028] [serial = 13] [outer = 00000000]
21:30:47 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
21:30:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 14 (14FBAB80) [pid = 4028] [serial = 14] [outer = 14CC9D80]
21:30:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 15 (12836D00) [pid = 4028] [serial = 15] [outer = 10D04480]
21:30:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 16 (12836F80) [pid = 4028] [serial = 16] [outer = 10D04700]
21:30:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 17 (12837480) [pid = 4028] [serial = 17] [outer = 14CC9D80]
21:30:48 INFO - PROCESS | 4028 | [4028] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2887
21:30:48 INFO - PROCESS | 4028 | 1446179448637 Marionette INFO loaded listener.js
21:30:48 INFO - PROCESS | 4028 | 1446179448660 Marionette INFO loaded listener.js
21:30:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 18 (1644CC00) [pid = 4028] [serial = 18] [outer = 14CC9D80]
21:30:49 INFO - PROCESS | 4028 | 1446179448996 Marionette DEBUG conn1 client <- {"sessionId":"a04f9e07-fc0c-49d3-964a-7c4871725ee2","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":"20151029172916","device":"desktop","version":"45.0a1"}}
21:30:49 INFO - PROCESS | 4028 | 1446179449153 Marionette DEBUG conn1 -> {"name":"getContext"}
21:30:49 INFO - PROCESS | 4028 | 1446179449155 Marionette DEBUG conn1 client <- {"value":"content"}
21:30:49 INFO - PROCESS | 4028 | 1446179449241 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
21:30:49 INFO - PROCESS | 4028 | 1446179449243 Marionette DEBUG conn1 client <- {}
21:30:49 INFO - PROCESS | 4028 | 1446179449423 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}}
21:30:49 INFO - PROCESS | 4028 | [4028] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
21:30:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 19 (15AD3F80) [pid = 4028] [serial = 19] [outer = 14CC9D80]
21:30:50 INFO - PROCESS | 4028 | [4028] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
21:30:50 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
21:30:50 INFO - PROCESS | 4028 | ++DOCSHELL 184CA500 == 8 [pid = 4028] [id = 8]
21:30:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 20 (18AAAB80) [pid = 4028] [serial = 20] [outer = 00000000]
21:30:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 21 (18AAB800) [pid = 4028] [serial = 21] [outer = 18AAAB80]
21:30:50 INFO - PROCESS | 4028 | 1446179450377 Marionette INFO loaded listener.js
21:30:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 22 (18AAC700) [pid = 4028] [serial = 22] [outer = 18AAAB80]
21:30:50 INFO - PROCESS | 4028 | [4028] WARNING: Image width or height is non-positive: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 6314
21:30:50 INFO - PROCESS | 4028 | ++DOCSHELL 191EC000 == 9 [pid = 4028] [id = 9]
21:30:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 23 (18F35B00) [pid = 4028] [serial = 23] [outer = 00000000]
21:30:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 24 (19591F00) [pid = 4028] [serial = 24] [outer = 18F35B00]
21:30:50 INFO - PROCESS | 4028 | 1446179450819 Marionette INFO loaded listener.js
21:30:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 25 (19592B80) [pid = 4028] [serial = 25] [outer = 18F35B00]
21:30:51 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
21:30:51 INFO - document served over http requires an https
21:30:51 INFO - sub-resource via script-tag using the meta-referrer
21:30:51 INFO - delivery method with keep-origin-redirect and when
21:30:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:30:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:30:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:30:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:30:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:30:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:30:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:30:51 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
21:30:51 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 801ms
21:30:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
21:30:51 INFO - PROCESS | 4028 | ++DOCSHELL 1281DB00 == 10 [pid = 4028] [id = 10]
21:30:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 26 (18AA9F00) [pid = 4028] [serial = 26] [outer = 00000000]
21:30:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 27 (18F35100) [pid = 4028] [serial = 27] [outer = 18AA9F00]
21:30:51 INFO - PROCESS | 4028 | 1446179451299 Marionette INFO loaded listener.js
21:30:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 28 (19885900) [pid = 4028] [serial = 28] [outer = 18AA9F00]
21:30:51 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
21:30:51 INFO - document served over http requires an https
21:30:51 INFO - sub-resource via script-tag using the meta-referrer
21:30:51 INFO - delivery method with no-redirect and when
21:30:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:30:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:30:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:30:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:30:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:30:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:30:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:30:51 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
21:30:51 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 597ms
21:30:51 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
21:30:51 INFO - PROCESS | 4028 | ++DOCSHELL 19ACFA00 == 11 [pid = 4028] [id = 11]
21:30:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 29 (19887C00) [pid = 4028] [serial = 29] [outer = 00000000]
21:30:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 30 (19C28280) [pid = 4028] [serial = 30] [outer = 19887C00]
21:30:51 INFO - PROCESS | 4028 | 1446179451860 Marionette INFO loaded listener.js
21:30:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 31 (19888D80) [pid = 4028] [serial = 31] [outer = 19887C00]
21:30:52 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
21:30:52 INFO - document served over http requires an https
21:30:52 INFO - sub-resource via script-tag using the meta-referrer
21:30:52 INFO - delivery method with swap-origin-redirect and when
21:30:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:30:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:30:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:30:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:30:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:30:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:30:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:30:52 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
21:30:52 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 534ms
21:30:52 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
21:30:52 INFO - PROCESS | 4028 | ++DOCSHELL 19C75500 == 12 [pid = 4028] [id = 12]
21:30:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 32 (12923080) [pid = 4028] [serial = 32] [outer = 00000000]
21:30:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 33 (12924200) [pid = 4028] [serial = 33] [outer = 12923080]
21:30:52 INFO - PROCESS | 4028 | 1446179452408 Marionette INFO loaded listener.js
21:30:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 34 (12925D80) [pid = 4028] [serial = 34] [outer = 12923080]
21:30:52 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
21:30:52 INFO - document served over http requires an https
21:30:52 INFO - sub-resource via script-tag using the meta-referrer
21:30:52 INFO - delivery method with swap-origin-redirect and when
21:30:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:30:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:30:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:30:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:30:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:30:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:30:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:30:52 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
21:30:52 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 534ms
21:30:52 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
21:30:52 INFO - PROCESS | 4028 | ++DOCSHELL 19EEC400 == 13 [pid = 4028] [id = 13]
21:30:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 35 (19888600) [pid = 4028] [serial = 35] [outer = 00000000]
21:30:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 36 (19C2A080) [pid = 4028] [serial = 36] [outer = 19888600]
21:30:52 INFO - PROCESS | 4028 | 1446179452939 Marionette INFO loaded listener.js
21:30:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 37 (19C2C600) [pid = 4028] [serial = 37] [outer = 19888600]
21:30:53 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
21:30:53 INFO - document served over http requires an https
21:30:53 INFO - sub-resource via script-tag using the meta-referrer
21:30:53 INFO - delivery method with keep-origin-redirect and when
21:30:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:30:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:30:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:30:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:30:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:30:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:30:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:30:53 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
21:30:53 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 502ms
21:30:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
21:30:53 INFO - PROCESS | 4028 | ++DOCSHELL 1A391300 == 14 [pid = 4028] [id = 14]
21:30:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 38 (1A1A1500) [pid = 4028] [serial = 38] [outer = 00000000]
21:30:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 39 (1A1A2900) [pid = 4028] [serial = 39] [outer = 1A1A1500]
21:30:53 INFO - PROCESS | 4028 | 1446179453449 Marionette INFO loaded listener.js
21:30:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 40 (1A1A3F80) [pid = 4028] [serial = 40] [outer = 1A1A1500]
21:30:53 INFO - PROCESS | 4028 | ++DOCSHELL 1A392800 == 15 [pid = 4028] [id = 15]
21:30:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 41 (19C2A300) [pid = 4028] [serial = 41] [outer = 00000000]
21:30:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 42 (19C2CD80) [pid = 4028] [serial = 42] [outer = 19C2A300]
21:30:53 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
21:30:53 INFO - document served over http requires an https
21:30:53 INFO - sub-resource via script-tag using the meta-referrer
21:30:53 INFO - delivery method with no-redirect and when
21:30:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:30:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:30:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:30:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:30:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:30:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:30:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:30:53 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
21:30:53 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 534ms
21:30:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 43 (1A1A4980) [pid = 4028] [serial = 43] [outer = 19C2A300]
21:30:53 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
21:30:53 INFO - PROCESS | 4028 | ++DOCSHELL 1A50F700 == 16 [pid = 4028] [id = 16]
21:30:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 44 (1A1A1280) [pid = 4028] [serial = 44] [outer = 00000000]
21:30:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 45 (1A563500) [pid = 4028] [serial = 45] [outer = 1A1A1280]
21:30:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 46 (1A1A5B00) [pid = 4028] [serial = 46] [outer = 1A1A1280]
21:30:54 INFO - PROCESS | 4028 | ++DOCSHELL 1A636D00 == 17 [pid = 4028] [id = 17]
21:30:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 47 (1A564180) [pid = 4028] [serial = 47] [outer = 00000000]
21:30:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 48 (1A565300) [pid = 4028] [serial = 48] [outer = 1A564180]
21:30:54 INFO - PROCESS | 4028 | 1446179454137 Marionette INFO loaded listener.js
21:30:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 49 (1A567B00) [pid = 4028] [serial = 49] [outer = 1A564180]
21:30:54 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
21:30:54 INFO - document served over http requires an https
21:30:54 INFO - sub-resource via script-tag using the meta-referrer
21:30:54 INFO - delivery method with swap-origin-redirect and when
21:30:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:30:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:30:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:30:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:30:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:30:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:30:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:30:54 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
21:30:54 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 644ms
21:30:54 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
21:30:54 INFO - PROCESS | 4028 | --DOCSHELL 0FDF1C00 == 16 [pid = 4028] [id = 1]
21:30:54 INFO - PROCESS | 4028 | ++DOCSHELL 0F583500 == 17 [pid = 4028] [id = 18]
21:30:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 50 (0F3F7980) [pid = 4028] [serial = 50] [outer = 00000000]
21:30:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 51 (1134EE80) [pid = 4028] [serial = 51] [outer = 0F3F7980]
21:30:54 INFO - PROCESS | 4028 | 1446179454794 Marionette INFO loaded listener.js
21:30:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 52 (11D45B00) [pid = 4028] [serial = 52] [outer = 0F3F7980]
21:30:55 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
21:30:55 INFO - document served over http requires an https
21:30:55 INFO - sub-resource via xhr-request using the meta-referrer
21:30:55 INFO - delivery method with keep-origin-redirect and when
21:30:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:30:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:30:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:30:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:30:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:30:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:30:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:30:55 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
21:30:55 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 801ms
21:30:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
21:30:55 INFO - PROCESS | 4028 | ++DOCSHELL 11D6CE00 == 18 [pid = 4028] [id = 19]
21:30:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 53 (0F083800) [pid = 4028] [serial = 53] [outer = 00000000]
21:30:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 54 (11F73080) [pid = 4028] [serial = 54] [outer = 0F083800]
21:30:55 INFO - PROCESS | 4028 | 1446179455572 Marionette INFO loaded listener.js
21:30:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 55 (12921000) [pid = 4028] [serial = 55] [outer = 0F083800]
21:30:56 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
21:30:56 INFO - document served over http requires an https
21:30:56 INFO - sub-resource via xhr-request using the meta-referrer
21:30:56 INFO - delivery method with no-redirect and when
21:30:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:30:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:30:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:30:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:30:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:30:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:30:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:30:56 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
21:30:56 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 753ms
21:30:56 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
21:30:56 INFO - PROCESS | 4028 | ++DOCSHELL 17F63C00 == 19 [pid = 4028] [id = 20]
21:30:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 56 (12066580) [pid = 4028] [serial = 56] [outer = 00000000]
21:30:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 57 (13F39F00) [pid = 4028] [serial = 57] [outer = 12066580]
21:30:56 INFO - PROCESS | 4028 | 1446179456339 Marionette INFO loaded listener.js
21:30:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 58 (14FBDD80) [pid = 4028] [serial = 58] [outer = 12066580]
21:30:56 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
21:30:56 INFO - document served over http requires an https
21:30:56 INFO - sub-resource via xhr-request using the meta-referrer
21:30:56 INFO - delivery method with swap-origin-redirect and when
21:30:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:30:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:30:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:30:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:30:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:30:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:30:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:30:56 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
21:30:56 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 738ms
21:30:56 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
21:30:57 INFO - PROCESS | 4028 | ++DOCSHELL 0F582000 == 20 [pid = 4028] [id = 21]
21:30:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (110B2180) [pid = 4028] [serial = 59] [outer = 00000000]
21:30:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (12922E00) [pid = 4028] [serial = 60] [outer = 110B2180]
21:30:57 INFO - PROCESS | 4028 | 1446179457655 Marionette INFO loaded listener.js
21:30:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (12D43D00) [pid = 4028] [serial = 61] [outer = 110B2180]
21:30:58 INFO - PROCESS | 4028 | --DOCSHELL 129E2900 == 19 [pid = 4028] [id = 4]
21:30:58 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
21:30:58 INFO - document served over http requires an https
21:30:58 INFO - sub-resource via xhr-request using the meta-referrer
21:30:58 INFO - delivery method with swap-origin-redirect and when
21:30:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:30:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:30:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:30:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:30:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:30:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:30:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:30:58 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
21:30:58 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 1335ms
21:30:58 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
21:30:58 INFO - PROCESS | 4028 | ++DOCSHELL 0E1F4300 == 20 [pid = 4028] [id = 22]
21:30:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (10D03580) [pid = 4028] [serial = 62] [outer = 00000000]
21:30:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (13F3BA80) [pid = 4028] [serial = 63] [outer = 10D03580]
21:30:58 INFO - PROCESS | 4028 | 1446179458385 Marionette INFO loaded listener.js
21:30:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (1644BD00) [pid = 4028] [serial = 64] [outer = 10D03580]
21:30:58 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
21:30:58 INFO - document served over http requires an https
21:30:58 INFO - sub-resource via xhr-request using the meta-referrer
21:30:58 INFO - delivery method with keep-origin-redirect and when
21:30:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:30:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:30:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:30:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:30:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:30:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:30:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:30:58 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
21:30:58 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 597ms
21:30:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
21:30:58 INFO - PROCESS | 4028 | ++DOCSHELL 1105BA00 == 21 [pid = 4028] [id = 23]
21:30:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (18249F00) [pid = 4028] [serial = 65] [outer = 00000000]
21:30:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (1824DD80) [pid = 4028] [serial = 66] [outer = 18249F00]
21:30:58 INFO - PROCESS | 4028 | 1446179458979 Marionette INFO loaded listener.js
21:30:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (18AAB580) [pid = 4028] [serial = 67] [outer = 18249F00]
21:30:59 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
21:30:59 INFO - document served over http requires an https
21:30:59 INFO - sub-resource via xhr-request using the meta-referrer
21:30:59 INFO - delivery method with no-redirect and when
21:30:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:30:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:30:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:30:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:30:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:30:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:30:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:30:59 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
21:30:59 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 534ms
21:30:59 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
21:30:59 INFO - PROCESS | 4028 | ++DOCSHELL 11C65200 == 22 [pid = 4028] [id = 24]
21:30:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (18AAC480) [pid = 4028] [serial = 68] [outer = 00000000]
21:30:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (18F32400) [pid = 4028] [serial = 69] [outer = 18AAC480]
21:30:59 INFO - PROCESS | 4028 | 1446179459516 Marionette INFO loaded listener.js
21:30:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (19592180) [pid = 4028] [serial = 70] [outer = 18AAC480]
21:30:59 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
21:30:59 INFO - document served over http requires an https
21:30:59 INFO - sub-resource via xhr-request using the meta-referrer
21:30:59 INFO - delivery method with swap-origin-redirect and when
21:30:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:30:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:30:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:30:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:30:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:30:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:30:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:30:59 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
21:30:59 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 534ms
21:30:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:31:00 INFO - PROCESS | 4028 | ++DOCSHELL 1206E100 == 23 [pid = 4028] [id = 25]
21:31:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (19593300) [pid = 4028] [serial = 71] [outer = 00000000]
21:31:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (19888100) [pid = 4028] [serial = 72] [outer = 19593300]
21:31:00 INFO - PROCESS | 4028 | 1446179460055 Marionette INFO loaded listener.js
21:31:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (19C2B200) [pid = 4028] [serial = 73] [outer = 19593300]
21:31:00 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
21:31:00 INFO - document served over http requires an http
21:31:00 INFO - sub-resource via fetch-request using the http-csp
21:31:00 INFO - delivery method with keep-origin-redirect and when
21:31:00 INFO - the target request is cross-origin.
21:31:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 503ms
21:31:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:31:00 INFO - PROCESS | 4028 | ++DOCSHELL 13CF7F00 == 24 [pid = 4028] [id = 26]
21:31:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (19C2B480) [pid = 4028] [serial = 74] [outer = 00000000]
21:31:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (1A563280) [pid = 4028] [serial = 75] [outer = 19C2B480]
21:31:00 INFO - PROCESS | 4028 | 1446179460569 Marionette INFO loaded listener.js
21:31:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1A566700) [pid = 4028] [serial = 76] [outer = 19C2B480]
21:31:00 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
21:31:00 INFO - document served over http requires an http
21:31:00 INFO - sub-resource via fetch-request using the http-csp
21:31:00 INFO - delivery method with no-redirect and when
21:31:00 INFO - the target request is cross-origin.
21:31:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 534ms
21:31:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:31:01 INFO - PROCESS | 4028 | ++DOCSHELL 15B13700 == 25 [pid = 4028] [id = 27]
21:31:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (12D84F00) [pid = 4028] [serial = 77] [outer = 00000000]
21:31:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (12D86F80) [pid = 4028] [serial = 78] [outer = 12D84F00]
21:31:01 INFO - PROCESS | 4028 | 1446179461093 Marionette INFO loaded listener.js
21:31:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (12D88380) [pid = 4028] [serial = 79] [outer = 12D84F00]
21:31:01 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
21:31:01 INFO - document served over http requires an http
21:31:01 INFO - sub-resource via fetch-request using the http-csp
21:31:01 INFO - delivery method with swap-origin-redirect and when
21:31:01 INFO - the target request is cross-origin.
21:31:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 534ms
21:31:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:31:01 INFO - PROCESS | 4028 | ++DOCSHELL 0F1B3800 == 26 [pid = 4028] [id = 28]
21:31:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (12D87480) [pid = 4028] [serial = 80] [outer = 00000000]
21:31:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (14937180) [pid = 4028] [serial = 81] [outer = 12D87480]
21:31:01 INFO - PROCESS | 4028 | 1446179461636 Marionette INFO loaded listener.js
21:31:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (14937E00) [pid = 4028] [serial = 82] [outer = 12D87480]
21:31:01 INFO - PROCESS | 4028 | ++DOCSHELL 1645CF00 == 27 [pid = 4028] [id = 29]
21:31:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (14938F80) [pid = 4028] [serial = 83] [outer = 00000000]
21:31:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (1644B580) [pid = 4028] [serial = 84] [outer = 14938F80]
21:31:02 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
21:31:02 INFO - document served over http requires an http
21:31:02 INFO - sub-resource via iframe-tag using the http-csp
21:31:02 INFO - delivery method with keep-origin-redirect and when
21:31:02 INFO - the target request is cross-origin.
21:31:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 534ms
21:31:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:31:02 INFO - PROCESS | 4028 | ++DOCSHELL 1684E500 == 28 [pid = 4028] [id = 30]
21:31:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (14936A00) [pid = 4028] [serial = 85] [outer = 00000000]
21:31:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (14939980) [pid = 4028] [serial = 86] [outer = 14936A00]
21:31:02 INFO - PROCESS | 4028 | 1446179462183 Marionette INFO loaded listener.js
21:31:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1493AB00) [pid = 4028] [serial = 87] [outer = 14936A00]
21:31:02 INFO - PROCESS | 4028 | ++DOCSHELL 18D09300 == 29 [pid = 4028] [id = 31]
21:31:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (14D41000) [pid = 4028] [serial = 88] [outer = 00000000]
21:31:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (14D42680) [pid = 4028] [serial = 89] [outer = 14D41000]
21:31:02 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
21:31:02 INFO - document served over http requires an http
21:31:02 INFO - sub-resource via iframe-tag using the http-csp
21:31:02 INFO - delivery method with no-redirect and when
21:31:02 INFO - the target request is cross-origin.
21:31:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 533ms
21:31:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:31:02 INFO - PROCESS | 4028 | ++DOCSHELL 1281E400 == 30 [pid = 4028] [id = 32]
21:31:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (1493A880) [pid = 4028] [serial = 90] [outer = 00000000]
21:31:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (14D41C80) [pid = 4028] [serial = 91] [outer = 1493A880]
21:31:02 INFO - PROCESS | 4028 | 1446179462728 Marionette INFO loaded listener.js
21:31:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (14D43F80) [pid = 4028] [serial = 92] [outer = 1493A880]
21:31:03 INFO - PROCESS | 4028 | ++DOCSHELL 18FC5300 == 31 [pid = 4028] [id = 33]
21:31:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (14D44980) [pid = 4028] [serial = 93] [outer = 00000000]
21:31:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (14D44C00) [pid = 4028] [serial = 94] [outer = 14D44980]
21:31:03 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
21:31:03 INFO - document served over http requires an http
21:31:03 INFO - sub-resource via iframe-tag using the http-csp
21:31:03 INFO - delivery method with swap-origin-redirect and when
21:31:03 INFO - the target request is cross-origin.
21:31:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 534ms
21:31:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:31:03 INFO - PROCESS | 4028 | ++DOCSHELL 18FC5C00 == 32 [pid = 4028] [id = 34]
21:31:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (14D44200) [pid = 4028] [serial = 95] [outer = 00000000]
21:31:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (14D45B00) [pid = 4028] [serial = 96] [outer = 14D44200]
21:31:03 INFO - PROCESS | 4028 | 1446179463277 Marionette INFO loaded listener.js
21:31:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (1512CB80) [pid = 4028] [serial = 97] [outer = 14D44200]
21:31:03 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
21:31:03 INFO - document served over http requires an http
21:31:03 INFO - sub-resource via script-tag using the http-csp
21:31:03 INFO - delivery method with keep-origin-redirect and when
21:31:03 INFO - the target request is cross-origin.
21:31:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 534ms
21:31:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:31:03 INFO - PROCESS | 4028 | ++DOCSHELL 18FC6B00 == 33 [pid = 4028] [id = 35]
21:31:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (1512CE00) [pid = 4028] [serial = 98] [outer = 00000000]
21:31:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (1512DF80) [pid = 4028] [serial = 99] [outer = 1512CE00]
21:31:03 INFO - PROCESS | 4028 | 1446179463795 Marionette INFO loaded listener.js
21:31:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (1512F600) [pid = 4028] [serial = 100] [outer = 1512CE00]
21:31:04 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
21:31:04 INFO - document served over http requires an http
21:31:04 INFO - sub-resource via script-tag using the http-csp
21:31:04 INFO - delivery method with no-redirect and when
21:31:04 INFO - the target request is cross-origin.
21:31:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 486ms
21:31:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:31:04 INFO - PROCESS | 4028 | ++DOCSHELL 19EEB500 == 34 [pid = 4028] [id = 36]
21:31:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 101 (14B6A680) [pid = 4028] [serial = 101] [outer = 00000000]
21:31:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 102 (14B6BF80) [pid = 4028] [serial = 102] [outer = 14B6A680]
21:31:04 INFO - PROCESS | 4028 | 1446179464301 Marionette INFO loaded listener.js
21:31:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 103 (14B6CC00) [pid = 4028] [serial = 103] [outer = 14B6A680]
21:31:04 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
21:31:04 INFO - document served over http requires an http
21:31:04 INFO - sub-resource via script-tag using the http-csp
21:31:04 INFO - delivery method with swap-origin-redirect and when
21:31:04 INFO - the target request is cross-origin.
21:31:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 534ms
21:31:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:31:04 INFO - PROCESS | 4028 | ++DOCSHELL 19C46100 == 35 [pid = 4028] [id = 37]
21:31:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 104 (14B6BA80) [pid = 4028] [serial = 104] [outer = 00000000]
21:31:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 105 (1512DA80) [pid = 4028] [serial = 105] [outer = 14B6BA80]
21:31:04 INFO - PROCESS | 4028 | 1446179464865 Marionette INFO loaded listener.js
21:31:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 106 (1512E980) [pid = 4028] [serial = 106] [outer = 14B6BA80]
21:31:06 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
21:31:06 INFO - document served over http requires an http
21:31:06 INFO - sub-resource via xhr-request using the http-csp
21:31:06 INFO - delivery method with keep-origin-redirect and when
21:31:06 INFO - the target request is cross-origin.
21:31:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1256ms
21:31:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:31:06 INFO - PROCESS | 4028 | ++DOCSHELL 1105B700 == 36 [pid = 4028] [id = 38]
21:31:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 107 (10D01780) [pid = 4028] [serial = 107] [outer = 00000000]
21:31:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 108 (12D84500) [pid = 4028] [serial = 108] [outer = 10D01780]
21:31:06 INFO - PROCESS | 4028 | 1446179466152 Marionette INFO loaded listener.js
21:31:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 109 (12D86580) [pid = 4028] [serial = 109] [outer = 10D01780]
21:31:06 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
21:31:06 INFO - document served over http requires an http
21:31:06 INFO - sub-resource via xhr-request using the http-csp
21:31:06 INFO - delivery method with no-redirect and when
21:31:06 INFO - the target request is cross-origin.
21:31:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 596ms
21:31:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:31:06 INFO - PROCESS | 4028 | ++DOCSHELL 0F582C00 == 37 [pid = 4028] [id = 39]
21:31:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 110 (12D86800) [pid = 4028] [serial = 110] [outer = 00000000]
21:31:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 111 (14B69780) [pid = 4028] [serial = 111] [outer = 12D86800]
21:31:06 INFO - PROCESS | 4028 | 1446179466760 Marionette INFO loaded listener.js
21:31:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 112 (14B6B080) [pid = 4028] [serial = 112] [outer = 12D86800]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 111 (12D41780) [pid = 4028] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 110 (19888600) [pid = 4028] [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-upgrade.keep-origin-redirect.http.html]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 109 (19887C00) [pid = 4028] [serial = 29] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 108 (110B2180) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 107 (14D44200) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 106 (18249F00) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 105 (1512CE00) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 104 (12D87480) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 103 (1A1A1500) [pid = 4028] [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-upgrade.no-redirect.http.html]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 102 (18AAC480) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 101 (0F083800) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 100 (19C2B480) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (14D41000) [pid = 4028] [serial = 88] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179462432]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (0E7E6480) [pid = 4028] [serial = 4] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (14B6BF80) [pid = 4028] [serial = 102] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (14B6A680) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (12066580) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (1A564180) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (19593300) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (12923080) [pid = 4028] [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-insecure.swap-origin-redirect.http.html]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (10D03580) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (0F3F7980) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (14D44980) [pid = 4028] [serial = 93] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (14936A00) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (18AAAB80) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (1493A880) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (18AA9F00) [pid = 4028] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (14938F80) [pid = 4028] [serial = 83] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (12D84F00) [pid = 4028] [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]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (12837480) [pid = 4028] [serial = 17] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (1512DF80) [pid = 4028] [serial = 99] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (14D45B00) [pid = 4028] [serial = 96] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (14D44C00) [pid = 4028] [serial = 94] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (14D41C80) [pid = 4028] [serial = 91] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (14D42680) [pid = 4028] [serial = 89] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179462432]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (14939980) [pid = 4028] [serial = 86] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (1644B580) [pid = 4028] [serial = 84] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (14937180) [pid = 4028] [serial = 81] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (12D86F80) [pid = 4028] [serial = 78] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1A563280) [pid = 4028] [serial = 75] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (19888100) [pid = 4028] [serial = 72] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (18F32400) [pid = 4028] [serial = 69] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (1824DD80) [pid = 4028] [serial = 66] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (13F3BA80) [pid = 4028] [serial = 63] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (12922E00) [pid = 4028] [serial = 60] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (13F39F00) [pid = 4028] [serial = 57] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (14FBAB80) [pid = 4028] [serial = 14] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (11F73080) [pid = 4028] [serial = 54] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (1134EE80) [pid = 4028] [serial = 51] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (12D43F80) [pid = 4028] [serial = 9] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (1A1A2900) [pid = 4028] [serial = 39] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (19C2A080) [pid = 4028] [serial = 36] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (12924200) [pid = 4028] [serial = 33] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 58 (19C28280) [pid = 4028] [serial = 30] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 57 (18F35100) [pid = 4028] [serial = 27] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 56 (19591F00) [pid = 4028] [serial = 24] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 55 (18AAB800) [pid = 4028] [serial = 21] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 54 (1A565300) [pid = 4028] [serial = 48] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 53 (19C2CD80) [pid = 4028] [serial = 42] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 52 (1A563500) [pid = 4028] [serial = 45] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 51 (19592180) [pid = 4028] [serial = 70] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 50 (18AAB580) [pid = 4028] [serial = 67] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 49 (1644BD00) [pid = 4028] [serial = 64] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 48 (12D43D00) [pid = 4028] [serial = 61] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 47 (14FBDD80) [pid = 4028] [serial = 58] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 46 (12921000) [pid = 4028] [serial = 55] [outer = 00000000] [url = about:blank]
21:31:07 INFO - PROCESS | 4028 | --DOMWINDOW == 45 (11D45B00) [pid = 4028] [serial = 52] [outer = 00000000] [url = about:blank]
21:31:07 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
21:31:07 INFO - document served over http requires an http
21:31:07 INFO - sub-resource via xhr-request using the http-csp
21:31:07 INFO - delivery method with swap-origin-redirect and when
21:31:07 INFO - the target request is cross-origin.
21:31:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 848ms
21:31:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:31:07 INFO - PROCESS | 4028 | ++DOCSHELL 117DC700 == 38 [pid = 4028] [id = 40]
21:31:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 46 (110B2180) [pid = 4028] [serial = 113] [outer = 00000000]
21:31:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 47 (11F73080) [pid = 4028] [serial = 114] [outer = 110B2180]
21:31:07 INFO - PROCESS | 4028 | 1446179467613 Marionette INFO loaded listener.js
21:31:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 48 (12D84780) [pid = 4028] [serial = 115] [outer = 110B2180]
21:31:08 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
21:31:08 INFO - document served over http requires an https
21:31:08 INFO - sub-resource via fetch-request using the http-csp
21:31:08 INFO - delivery method with keep-origin-redirect and when
21:31:08 INFO - the target request is cross-origin.
21:31:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 534ms
21:31:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:31:08 INFO - PROCESS | 4028 | ++DOCSHELL 151B6300 == 39 [pid = 4028] [id = 41]
21:31:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 49 (11776580) [pid = 4028] [serial = 116] [outer = 00000000]
21:31:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 50 (14937180) [pid = 4028] [serial = 117] [outer = 11776580]
21:31:08 INFO - PROCESS | 4028 | 1446179468151 Marionette INFO loaded listener.js
21:31:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 51 (14939E80) [pid = 4028] [serial = 118] [outer = 11776580]
21:31:08 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
21:31:08 INFO - document served over http requires an https
21:31:08 INFO - sub-resource via fetch-request using the http-csp
21:31:08 INFO - delivery method with no-redirect and when
21:31:08 INFO - the target request is cross-origin.
21:31:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 533ms
21:31:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:31:08 INFO - PROCESS | 4028 | ++DOCSHELL 15E25100 == 40 [pid = 4028] [id = 42]
21:31:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 52 (14939980) [pid = 4028] [serial = 119] [outer = 00000000]
21:31:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 53 (14B6D380) [pid = 4028] [serial = 120] [outer = 14939980]
21:31:08 INFO - PROCESS | 4028 | 1446179468673 Marionette INFO loaded listener.js
21:31:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 54 (14D42680) [pid = 4028] [serial = 121] [outer = 14939980]
21:31:09 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
21:31:09 INFO - document served over http requires an https
21:31:09 INFO - sub-resource via fetch-request using the http-csp
21:31:09 INFO - delivery method with swap-origin-redirect and when
21:31:09 INFO - the target request is cross-origin.
21:31:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 534ms
21:31:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:31:09 INFO - PROCESS | 4028 | ++DOCSHELL 18275F00 == 41 [pid = 4028] [id = 43]
21:31:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 55 (14B6A680) [pid = 4028] [serial = 122] [outer = 00000000]
21:31:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 56 (14FBDD80) [pid = 4028] [serial = 123] [outer = 14B6A680]
21:31:09 INFO - PROCESS | 4028 | 1446179469217 Marionette INFO loaded listener.js
21:31:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 57 (1512D580) [pid = 4028] [serial = 124] [outer = 14B6A680]
21:31:09 INFO - PROCESS | 4028 | ++DOCSHELL 0FDF3100 == 42 [pid = 4028] [id = 44]
21:31:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 58 (12D85B80) [pid = 4028] [serial = 125] [outer = 00000000]
21:31:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 59 (11F74700) [pid = 4028] [serial = 126] [outer = 12D85B80]
21:31:09 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
21:31:09 INFO - document served over http requires an https
21:31:09 INFO - sub-resource via iframe-tag using the http-csp
21:31:09 INFO - delivery method with keep-origin-redirect and when
21:31:09 INFO - the target request is cross-origin.
21:31:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 801ms
21:31:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:31:10 INFO - PROCESS | 4028 | ++DOCSHELL 11649000 == 43 [pid = 4028] [id = 45]
21:31:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 60 (0F3F8D80) [pid = 4028] [serial = 127] [outer = 00000000]
21:31:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 61 (12D86F80) [pid = 4028] [serial = 128] [outer = 0F3F8D80]
21:31:10 INFO - PROCESS | 4028 | 1446179470077 Marionette INFO loaded listener.js
21:31:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 62 (14B6DD80) [pid = 4028] [serial = 129] [outer = 0F3F8D80]
21:31:10 INFO - PROCESS | 4028 | ++DOCSHELL 14F32C00 == 44 [pid = 4028] [id = 46]
21:31:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 63 (1512DD00) [pid = 4028] [serial = 130] [outer = 00000000]
21:31:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 64 (14B69A00) [pid = 4028] [serial = 131] [outer = 1512DD00]
21:31:10 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
21:31:10 INFO - document served over http requires an https
21:31:10 INFO - sub-resource via iframe-tag using the http-csp
21:31:10 INFO - delivery method with no-redirect and when
21:31:10 INFO - the target request is cross-origin.
21:31:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 801ms
21:31:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:31:10 INFO - PROCESS | 4028 | ++DOCSHELL 13B3D100 == 45 [pid = 4028] [id = 47]
21:31:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (10D05380) [pid = 4028] [serial = 132] [outer = 00000000]
21:31:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (14D41000) [pid = 4028] [serial = 133] [outer = 10D05380]
21:31:10 INFO - PROCESS | 4028 | 1446179470890 Marionette INFO loaded listener.js
21:31:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (1512FD80) [pid = 4028] [serial = 134] [outer = 10D05380]
21:31:11 INFO - PROCESS | 4028 | ++DOCSHELL 11F4CE00 == 46 [pid = 4028] [id = 48]
21:31:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (1824C480) [pid = 4028] [serial = 135] [outer = 00000000]
21:31:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (14D45D80) [pid = 4028] [serial = 136] [outer = 1824C480]
21:31:11 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
21:31:11 INFO - document served over http requires an https
21:31:11 INFO - sub-resource via iframe-tag using the http-csp
21:31:11 INFO - delivery method with swap-origin-redirect and when
21:31:11 INFO - the target request is cross-origin.
21:31:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 801ms
21:31:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:31:11 INFO - PROCESS | 4028 | ++DOCSHELL 19C76700 == 47 [pid = 4028] [id = 49]
21:31:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (14D44980) [pid = 4028] [serial = 137] [outer = 00000000]
21:31:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (15D6C880) [pid = 4028] [serial = 138] [outer = 14D44980]
21:31:11 INFO - PROCESS | 4028 | 1446179471729 Marionette INFO loaded listener.js
21:31:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (18AAB800) [pid = 4028] [serial = 139] [outer = 14D44980]
21:31:12 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
21:31:12 INFO - document served over http requires an https
21:31:12 INFO - sub-resource via script-tag using the http-csp
21:31:12 INFO - delivery method with keep-origin-redirect and when
21:31:12 INFO - the target request is cross-origin.
21:31:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 801ms
21:31:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:31:12 INFO - PROCESS | 4028 | ++DOCSHELL 1A634300 == 48 [pid = 4028] [id = 50]
21:31:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (1512F880) [pid = 4028] [serial = 140] [outer = 00000000]
21:31:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (18F33580) [pid = 4028] [serial = 141] [outer = 1512F880]
21:31:12 INFO - PROCESS | 4028 | 1446179472514 Marionette INFO loaded listener.js
21:31:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (19885680) [pid = 4028] [serial = 142] [outer = 1512F880]
21:31:13 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
21:31:13 INFO - document served over http requires an https
21:31:13 INFO - sub-resource via script-tag using the http-csp
21:31:13 INFO - delivery method with no-redirect and when
21:31:13 INFO - the target request is cross-origin.
21:31:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1194ms
21:31:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:31:13 INFO - PROCESS | 4028 | ++DOCSHELL 0FDF3700 == 49 [pid = 4028] [id = 51]
21:31:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (14D41780) [pid = 4028] [serial = 143] [outer = 00000000]
21:31:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (18AACE80) [pid = 4028] [serial = 144] [outer = 14D41780]
21:31:13 INFO - PROCESS | 4028 | 1446179473739 Marionette INFO loaded listener.js
21:31:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (19887C00) [pid = 4028] [serial = 145] [outer = 14D41780]
21:31:14 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
21:31:14 INFO - document served over http requires an https
21:31:14 INFO - sub-resource via script-tag using the http-csp
21:31:14 INFO - delivery method with swap-origin-redirect and when
21:31:14 INFO - the target request is cross-origin.
21:31:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 911ms
21:31:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:31:14 INFO - PROCESS | 4028 | ++DOCSHELL 0FBEAF00 == 50 [pid = 4028] [id = 52]
21:31:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (12924480) [pid = 4028] [serial = 146] [outer = 00000000]
21:31:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (13F3BA80) [pid = 4028] [serial = 147] [outer = 12924480]
21:31:14 INFO - PROCESS | 4028 | 1446179474630 Marionette INFO loaded listener.js
21:31:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (14D43800) [pid = 4028] [serial = 148] [outer = 12924480]
21:31:14 INFO - PROCESS | 4028 | --DOCSHELL 15E25100 == 49 [pid = 4028] [id = 42]
21:31:14 INFO - PROCESS | 4028 | --DOCSHELL 151B6300 == 48 [pid = 4028] [id = 41]
21:31:14 INFO - PROCESS | 4028 | --DOCSHELL 117DC700 == 47 [pid = 4028] [id = 40]
21:31:14 INFO - PROCESS | 4028 | --DOCSHELL 0F582C00 == 46 [pid = 4028] [id = 39]
21:31:14 INFO - PROCESS | 4028 | --DOCSHELL 1105B700 == 45 [pid = 4028] [id = 38]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (19C2B200) [pid = 4028] [serial = 73] [outer = 00000000] [url = about:blank]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (1A566700) [pid = 4028] [serial = 76] [outer = 00000000] [url = about:blank]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (12D88380) [pid = 4028] [serial = 79] [outer = 00000000] [url = about:blank]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (14937E00) [pid = 4028] [serial = 82] [outer = 00000000] [url = about:blank]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1493AB00) [pid = 4028] [serial = 87] [outer = 00000000] [url = about:blank]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (14D43F80) [pid = 4028] [serial = 92] [outer = 00000000] [url = about:blank]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1512CB80) [pid = 4028] [serial = 97] [outer = 00000000] [url = about:blank]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (1512F600) [pid = 4028] [serial = 100] [outer = 00000000] [url = about:blank]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (1A567B00) [pid = 4028] [serial = 49] [outer = 00000000] [url = about:blank]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (14B6CC00) [pid = 4028] [serial = 103] [outer = 00000000] [url = about:blank]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (12D45100) [pid = 4028] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (1A1A3F80) [pid = 4028] [serial = 40] [outer = 00000000] [url = about:blank]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (19C2C600) [pid = 4028] [serial = 37] [outer = 00000000] [url = about:blank]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (12925D80) [pid = 4028] [serial = 34] [outer = 00000000] [url = about:blank]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (19888D80) [pid = 4028] [serial = 31] [outer = 00000000] [url = about:blank]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (19885900) [pid = 4028] [serial = 28] [outer = 00000000] [url = about:blank]
21:31:14 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (18AAC700) [pid = 4028] [serial = 22] [outer = 00000000] [url = about:blank]
21:31:15 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
21:31:15 INFO - document served over http requires an https
21:31:15 INFO - sub-resource via xhr-request using the http-csp
21:31:15 INFO - delivery method with keep-origin-redirect and when
21:31:15 INFO - the target request is cross-origin.
21:31:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 707ms
21:31:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:31:15 INFO - PROCESS | 4028 | ++DOCSHELL 1112A600 == 46 [pid = 4028] [id = 53]
21:31:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 65 (11F74980) [pid = 4028] [serial = 149] [outer = 00000000]
21:31:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 66 (12D88380) [pid = 4028] [serial = 150] [outer = 11F74980]
21:31:15 INFO - PROCESS | 4028 | 1446179475303 Marionette INFO loaded listener.js
21:31:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (14939C00) [pid = 4028] [serial = 151] [outer = 11F74980]
21:31:15 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
21:31:15 INFO - document served over http requires an https
21:31:15 INFO - sub-resource via xhr-request using the http-csp
21:31:15 INFO - delivery method with no-redirect and when
21:31:15 INFO - the target request is cross-origin.
21:31:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 533ms
21:31:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:31:15 INFO - PROCESS | 4028 | ++DOCSHELL 1281E700 == 47 [pid = 4028] [id = 54]
21:31:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (14B6BF80) [pid = 4028] [serial = 152] [outer = 00000000]
21:31:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (14D42900) [pid = 4028] [serial = 153] [outer = 14B6BF80]
21:31:15 INFO - PROCESS | 4028 | 1446179475845 Marionette INFO loaded listener.js
21:31:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (1644BD00) [pid = 4028] [serial = 154] [outer = 14B6BF80]
21:31:16 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
21:31:16 INFO - document served over http requires an https
21:31:16 INFO - sub-resource via xhr-request using the http-csp
21:31:16 INFO - delivery method with swap-origin-redirect and when
21:31:16 INFO - the target request is cross-origin.
21:31:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 487ms
21:31:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:31:16 INFO - PROCESS | 4028 | ++DOCSHELL 158CCF00 == 48 [pid = 4028] [id = 55]
21:31:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (18AAB580) [pid = 4028] [serial = 155] [outer = 00000000]
21:31:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (18F33300) [pid = 4028] [serial = 156] [outer = 18AAB580]
21:31:16 INFO - PROCESS | 4028 | 1446179476365 Marionette INFO loaded listener.js
21:31:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (19884C80) [pid = 4028] [serial = 157] [outer = 18AAB580]
21:31:16 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
21:31:16 INFO - document served over http requires an http
21:31:16 INFO - sub-resource via fetch-request using the http-csp
21:31:16 INFO - delivery method with keep-origin-redirect and when
21:31:16 INFO - the target request is same-origin.
21:31:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 533ms
21:31:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:31:16 INFO - PROCESS | 4028 | ++DOCSHELL 16065500 == 49 [pid = 4028] [id = 56]
21:31:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (19885900) [pid = 4028] [serial = 158] [outer = 00000000]
21:31:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (19C2B480) [pid = 4028] [serial = 159] [outer = 19885900]
21:31:16 INFO - PROCESS | 4028 | 1446179476881 Marionette INFO loaded listener.js
21:31:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (19C2C880) [pid = 4028] [serial = 160] [outer = 19885900]
21:31:17 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
21:31:17 INFO - document served over http requires an http
21:31:17 INFO - sub-resource via fetch-request using the http-csp
21:31:17 INFO - delivery method with no-redirect and when
21:31:17 INFO - the target request is same-origin.
21:31:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 534ms
21:31:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:31:17 INFO - PROCESS | 4028 | ++DOCSHELL 0F053900 == 50 [pid = 4028] [id = 57]
21:31:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (19C2BC00) [pid = 4028] [serial = 161] [outer = 00000000]
21:31:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (1A1A3580) [pid = 4028] [serial = 162] [outer = 19C2BC00]
21:31:17 INFO - PROCESS | 4028 | 1446179477485 Marionette INFO loaded listener.js
21:31:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1A1A5380) [pid = 4028] [serial = 163] [outer = 19C2BC00]
21:31:17 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (14939980) [pid = 4028] [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]
21:31:17 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (1512DA80) [pid = 4028] [serial = 105] [outer = 00000000] [url = about:blank]
21:31:17 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (11F73080) [pid = 4028] [serial = 114] [outer = 00000000] [url = about:blank]
21:31:17 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (12D84500) [pid = 4028] [serial = 108] [outer = 00000000] [url = about:blank]
21:31:17 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (14B69780) [pid = 4028] [serial = 111] [outer = 00000000] [url = about:blank]
21:31:17 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (14937180) [pid = 4028] [serial = 117] [outer = 00000000] [url = about:blank]
21:31:17 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (14B6D380) [pid = 4028] [serial = 120] [outer = 00000000] [url = about:blank]
21:31:17 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (110B2180) [pid = 4028] [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]
21:31:17 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (11776580) [pid = 4028] [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]
21:31:17 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (12D86800) [pid = 4028] [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]
21:31:17 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (10D01780) [pid = 4028] [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]
21:31:17 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (12D86580) [pid = 4028] [serial = 109] [outer = 00000000] [url = about:blank]
21:31:17 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (14B6B080) [pid = 4028] [serial = 112] [outer = 00000000] [url = about:blank]
21:31:17 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
21:31:17 INFO - document served over http requires an http
21:31:17 INFO - sub-resource via fetch-request using the http-csp
21:31:17 INFO - delivery method with swap-origin-redirect and when
21:31:17 INFO - the target request is same-origin.
21:31:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 628ms
21:31:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:31:18 INFO - PROCESS | 4028 | ++DOCSHELL 10CCAD00 == 51 [pid = 4028] [id = 58]
21:31:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 67 (12D84500) [pid = 4028] [serial = 164] [outer = 00000000]
21:31:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 68 (14B6B080) [pid = 4028] [serial = 165] [outer = 12D84500]
21:31:18 INFO - PROCESS | 4028 | 1446179478082 Marionette INFO loaded listener.js
21:31:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 69 (1512C400) [pid = 4028] [serial = 166] [outer = 12D84500]
21:31:18 INFO - PROCESS | 4028 | ++DOCSHELL 10DC4000 == 52 [pid = 4028] [id = 59]
21:31:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 70 (15AF2680) [pid = 4028] [serial = 167] [outer = 00000000]
21:31:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 71 (15AF2B80) [pid = 4028] [serial = 168] [outer = 15AF2680]
21:31:18 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
21:31:18 INFO - document served over http requires an http
21:31:18 INFO - sub-resource via iframe-tag using the http-csp
21:31:18 INFO - delivery method with keep-origin-redirect and when
21:31:18 INFO - the target request is same-origin.
21:31:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 534ms
21:31:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:31:18 INFO - PROCESS | 4028 | ++DOCSHELL 18FC7700 == 53 [pid = 4028] [id = 60]
21:31:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 72 (12D87700) [pid = 4028] [serial = 169] [outer = 00000000]
21:31:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 73 (15AF3800) [pid = 4028] [serial = 170] [outer = 12D87700]
21:31:18 INFO - PROCESS | 4028 | 1446179478626 Marionette INFO loaded listener.js
21:31:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 74 (15AF4480) [pid = 4028] [serial = 171] [outer = 12D87700]
21:31:18 INFO - PROCESS | 4028 | ++DOCSHELL 19C75800 == 54 [pid = 4028] [id = 61]
21:31:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 75 (15AF5D80) [pid = 4028] [serial = 172] [outer = 00000000]
21:31:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 76 (1A1A3A80) [pid = 4028] [serial = 173] [outer = 15AF5D80]
21:31:19 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
21:31:19 INFO - document served over http requires an http
21:31:19 INFO - sub-resource via iframe-tag using the http-csp
21:31:19 INFO - delivery method with no-redirect and when
21:31:19 INFO - the target request is same-origin.
21:31:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 533ms
21:31:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:31:19 INFO - PROCESS | 4028 | ++DOCSHELL 19C75B00 == 55 [pid = 4028] [id = 62]
21:31:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 77 (15AF2180) [pid = 4028] [serial = 174] [outer = 00000000]
21:31:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 78 (1A1A2900) [pid = 4028] [serial = 175] [outer = 15AF2180]
21:31:19 INFO - PROCESS | 4028 | 1446179479165 Marionette INFO loaded listener.js
21:31:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 79 (1A563500) [pid = 4028] [serial = 176] [outer = 15AF2180]
21:31:19 INFO - PROCESS | 4028 | ++DOCSHELL 1A392B00 == 56 [pid = 4028] [id = 63]
21:31:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 80 (11932680) [pid = 4028] [serial = 177] [outer = 00000000]
21:31:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 81 (11933580) [pid = 4028] [serial = 178] [outer = 11932680]
21:31:19 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
21:31:19 INFO - document served over http requires an http
21:31:19 INFO - sub-resource via iframe-tag using the http-csp
21:31:19 INFO - delivery method with swap-origin-redirect and when
21:31:19 INFO - the target request is same-origin.
21:31:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 534ms
21:31:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:31:19 INFO - PROCESS | 4028 | ++DOCSHELL 1A50DC00 == 57 [pid = 4028] [id = 64]
21:31:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 82 (11932400) [pid = 4028] [serial = 179] [outer = 00000000]
21:31:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 83 (11933D00) [pid = 4028] [serial = 180] [outer = 11932400]
21:31:19 INFO - PROCESS | 4028 | 1446179479714 Marionette INFO loaded listener.js
21:31:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 84 (11935380) [pid = 4028] [serial = 181] [outer = 11932400]
21:31:20 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
21:31:20 INFO - document served over http requires an http
21:31:20 INFO - sub-resource via script-tag using the http-csp
21:31:20 INFO - delivery method with keep-origin-redirect and when
21:31:20 INFO - the target request is same-origin.
21:31:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 534ms
21:31:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:31:20 INFO - PROCESS | 4028 | ++DOCSHELL 127F8700 == 58 [pid = 4028] [id = 65]
21:31:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 85 (11935D80) [pid = 4028] [serial = 182] [outer = 00000000]
21:31:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 86 (15AF4C00) [pid = 4028] [serial = 183] [outer = 11935D80]
21:31:20 INFO - PROCESS | 4028 | 1446179480252 Marionette INFO loaded listener.js
21:31:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 87 (1A566E80) [pid = 4028] [serial = 184] [outer = 11935D80]
21:31:20 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
21:31:20 INFO - document served over http requires an http
21:31:20 INFO - sub-resource via script-tag using the http-csp
21:31:20 INFO - delivery method with no-redirect and when
21:31:20 INFO - the target request is same-origin.
21:31:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 486ms
21:31:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:31:20 INFO - PROCESS | 4028 | ++DOCSHELL 0F50C300 == 59 [pid = 4028] [id = 66]
21:31:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 88 (15AF5380) [pid = 4028] [serial = 185] [outer = 00000000]
21:31:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 89 (17FFB900) [pid = 4028] [serial = 186] [outer = 15AF5380]
21:31:20 INFO - PROCESS | 4028 | 1446179480745 Marionette INFO loaded listener.js
21:31:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 90 (17FFCA80) [pid = 4028] [serial = 187] [outer = 15AF5380]
21:31:21 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
21:31:21 INFO - document served over http requires an http
21:31:21 INFO - sub-resource via script-tag using the http-csp
21:31:21 INFO - delivery method with swap-origin-redirect and when
21:31:21 INFO - the target request is same-origin.
21:31:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 503ms
21:31:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:31:21 INFO - PROCESS | 4028 | ++DOCSHELL 0F50D800 == 60 [pid = 4028] [id = 67]
21:31:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 91 (11931780) [pid = 4028] [serial = 188] [outer = 00000000]
21:31:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 92 (12921780) [pid = 4028] [serial = 189] [outer = 11931780]
21:31:21 INFO - PROCESS | 4028 | 1446179481290 Marionette INFO loaded listener.js
21:31:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (12D44E80) [pid = 4028] [serial = 190] [outer = 11931780]
21:31:21 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
21:31:21 INFO - document served over http requires an http
21:31:21 INFO - sub-resource via xhr-request using the http-csp
21:31:21 INFO - delivery method with keep-origin-redirect and when
21:31:21 INFO - the target request is same-origin.
21:31:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 738ms
21:31:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:31:21 INFO - PROCESS | 4028 | ++DOCSHELL 10C59400 == 61 [pid = 4028] [id = 68]
21:31:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (11933080) [pid = 4028] [serial = 191] [outer = 00000000]
21:31:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (14938800) [pid = 4028] [serial = 192] [outer = 11933080]
21:31:22 INFO - PROCESS | 4028 | 1446179482026 Marionette INFO loaded listener.js
21:31:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (15AF1280) [pid = 4028] [serial = 193] [outer = 11933080]
21:31:22 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
21:31:22 INFO - document served over http requires an http
21:31:22 INFO - sub-resource via xhr-request using the http-csp
21:31:22 INFO - delivery method with no-redirect and when
21:31:22 INFO - the target request is same-origin.
21:31:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 738ms
21:31:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:31:22 INFO - PROCESS | 4028 | ++DOCSHELL 13D9F400 == 62 [pid = 4028] [id = 69]
21:31:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (14FBCE80) [pid = 4028] [serial = 194] [outer = 00000000]
21:31:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (16CC9F00) [pid = 4028] [serial = 195] [outer = 14FBCE80]
21:31:22 INFO - PROCESS | 4028 | 1446179482775 Marionette INFO loaded listener.js
21:31:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (16CCC480) [pid = 4028] [serial = 196] [outer = 14FBCE80]
21:31:23 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
21:31:23 INFO - document served over http requires an http
21:31:23 INFO - sub-resource via xhr-request using the http-csp
21:31:23 INFO - delivery method with swap-origin-redirect and when
21:31:23 INFO - the target request is same-origin.
21:31:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 691ms
21:31:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:31:23 INFO - PROCESS | 4028 | ++DOCSHELL 16CB8A00 == 63 [pid = 4028] [id = 70]
21:31:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (16CCA680) [pid = 4028] [serial = 197] [outer = 00000000]
21:31:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 101 (16CCD600) [pid = 4028] [serial = 198] [outer = 16CCA680]
21:31:23 INFO - PROCESS | 4028 | 1446179483521 Marionette INFO loaded listener.js
21:31:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 102 (17FFCF80) [pid = 4028] [serial = 199] [outer = 16CCA680]
21:31:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 103 (17FFD700) [pid = 4028] [serial = 200] [outer = 1A1A1280]
21:31:24 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
21:31:24 INFO - document served over http requires an https
21:31:24 INFO - sub-resource via fetch-request using the http-csp
21:31:24 INFO - delivery method with keep-origin-redirect and when
21:31:24 INFO - the target request is same-origin.
21:31:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 770ms
21:31:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:31:24 INFO - PROCESS | 4028 | ++DOCSHELL 158CE100 == 64 [pid = 4028] [id = 71]
21:31:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 104 (17FFCD00) [pid = 4028] [serial = 201] [outer = 00000000]
21:31:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 105 (17FFEB00) [pid = 4028] [serial = 202] [outer = 17FFCD00]
21:31:24 INFO - PROCESS | 4028 | 1446179484362 Marionette INFO loaded listener.js
21:31:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 106 (18F32180) [pid = 4028] [serial = 203] [outer = 17FFCD00]
21:31:24 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
21:31:24 INFO - document served over http requires an https
21:31:24 INFO - sub-resource via fetch-request using the http-csp
21:31:24 INFO - delivery method with no-redirect and when
21:31:24 INFO - the target request is same-origin.
21:31:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 801ms
21:31:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:31:25 INFO - PROCESS | 4028 | ++DOCSHELL 19EEB800 == 65 [pid = 4028] [id = 72]
21:31:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 107 (17FFE600) [pid = 4028] [serial = 204] [outer = 00000000]
21:31:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 108 (19C2B700) [pid = 4028] [serial = 205] [outer = 17FFE600]
21:31:25 INFO - PROCESS | 4028 | 1446179485150 Marionette INFO loaded listener.js
21:31:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 109 (1A567B00) [pid = 4028] [serial = 206] [outer = 17FFE600]
21:31:25 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
21:31:25 INFO - document served over http requires an https
21:31:25 INFO - sub-resource via fetch-request using the http-csp
21:31:25 INFO - delivery method with swap-origin-redirect and when
21:31:25 INFO - the target request is same-origin.
21:31:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 738ms
21:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:31:25 INFO - PROCESS | 4028 | ++DOCSHELL 15B12E00 == 66 [pid = 4028] [id = 73]
21:31:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 110 (19C2CD80) [pid = 4028] [serial = 207] [outer = 00000000]
21:31:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 111 (1C4D1F00) [pid = 4028] [serial = 208] [outer = 19C2CD80]
21:31:25 INFO - PROCESS | 4028 | 1446179485913 Marionette INFO loaded listener.js
21:31:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 112 (1C4D4200) [pid = 4028] [serial = 209] [outer = 19C2CD80]
21:31:26 INFO - PROCESS | 4028 | ++DOCSHELL 1AA66600 == 67 [pid = 4028] [id = 74]
21:31:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 113 (1AA62900) [pid = 4028] [serial = 210] [outer = 00000000]
21:31:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 114 (1AA62B80) [pid = 4028] [serial = 211] [outer = 1AA62900]
21:31:27 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
21:31:27 INFO - document served over http requires an https
21:31:27 INFO - sub-resource via iframe-tag using the http-csp
21:31:27 INFO - delivery method with keep-origin-redirect and when
21:31:27 INFO - the target request is same-origin.
21:31:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1507ms
21:31:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:31:27 INFO - PROCESS | 4028 | ++DOCSHELL 129C8D00 == 68 [pid = 4028] [id = 75]
21:31:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 115 (16CCD100) [pid = 4028] [serial = 212] [outer = 00000000]
21:31:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 116 (1AA61A00) [pid = 4028] [serial = 213] [outer = 16CCD100]
21:31:27 INFO - PROCESS | 4028 | 1446179487427 Marionette INFO loaded listener.js
21:31:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 117 (1AA64480) [pid = 4028] [serial = 214] [outer = 16CCD100]
21:31:27 INFO - PROCESS | 4028 | ++DOCSHELL 0FBAD100 == 69 [pid = 4028] [id = 76]
21:31:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 118 (15AF1C80) [pid = 4028] [serial = 215] [outer = 00000000]
21:31:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 119 (11931500) [pid = 4028] [serial = 216] [outer = 15AF1C80]
21:31:28 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
21:31:28 INFO - document served over http requires an https
21:31:28 INFO - sub-resource via iframe-tag using the http-csp
21:31:28 INFO - delivery method with no-redirect and when
21:31:28 INFO - the target request is same-origin.
21:31:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 895ms
21:31:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:31:28 INFO - PROCESS | 4028 | ++DOCSHELL 11D6B900 == 70 [pid = 4028] [id = 77]
21:31:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 120 (12066580) [pid = 4028] [serial = 217] [outer = 00000000]
21:31:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 121 (14D42400) [pid = 4028] [serial = 218] [outer = 12066580]
21:31:28 INFO - PROCESS | 4028 | 1446179488329 Marionette INFO loaded listener.js
21:31:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 122 (15AF4980) [pid = 4028] [serial = 219] [outer = 12066580]
21:31:28 INFO - PROCESS | 4028 | ++DOCSHELL 0E1F6100 == 71 [pid = 4028] [id = 78]
21:31:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 123 (10D04980) [pid = 4028] [serial = 220] [outer = 00000000]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 0F50C300 == 70 [pid = 4028] [id = 66]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 127F8700 == 69 [pid = 4028] [id = 65]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 1A50DC00 == 68 [pid = 4028] [id = 64]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 1A392B00 == 67 [pid = 4028] [id = 63]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 19C75B00 == 66 [pid = 4028] [id = 62]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 19C75800 == 65 [pid = 4028] [id = 61]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 18FC7700 == 64 [pid = 4028] [id = 60]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 10DC4000 == 63 [pid = 4028] [id = 59]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 10CCAD00 == 62 [pid = 4028] [id = 58]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 0F053900 == 61 [pid = 4028] [id = 57]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 16065500 == 60 [pid = 4028] [id = 56]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 158CCF00 == 59 [pid = 4028] [id = 55]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 1684E500 == 58 [pid = 4028] [id = 30]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 1281E700 == 57 [pid = 4028] [id = 54]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 1112A600 == 56 [pid = 4028] [id = 53]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 18FC5C00 == 55 [pid = 4028] [id = 34]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 0FBEAF00 == 54 [pid = 4028] [id = 52]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 0FDF3700 == 53 [pid = 4028] [id = 51]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 1A634300 == 52 [pid = 4028] [id = 50]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 19C76700 == 51 [pid = 4028] [id = 49]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 11F4CE00 == 50 [pid = 4028] [id = 48]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 13B3D100 == 49 [pid = 4028] [id = 47]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 19C46100 == 48 [pid = 4028] [id = 37]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 18FC6B00 == 47 [pid = 4028] [id = 35]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 18D09300 == 46 [pid = 4028] [id = 31]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 14F32C00 == 45 [pid = 4028] [id = 46]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 1281E400 == 44 [pid = 4028] [id = 32]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 11649000 == 43 [pid = 4028] [id = 45]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 18FC5300 == 42 [pid = 4028] [id = 33]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 1645CF00 == 41 [pid = 4028] [id = 29]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 0FDF3100 == 40 [pid = 4028] [id = 44]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 19EEB500 == 39 [pid = 4028] [id = 36]
21:31:28 INFO - PROCESS | 4028 | --DOCSHELL 18275F00 == 38 [pid = 4028] [id = 43]
21:31:28 INFO - PROCESS | 4028 | --DOMWINDOW == 122 (14D42680) [pid = 4028] [serial = 121] [outer = 00000000] [url = about:blank]
21:31:28 INFO - PROCESS | 4028 | --DOMWINDOW == 121 (14939E80) [pid = 4028] [serial = 118] [outer = 00000000] [url = about:blank]
21:31:28 INFO - PROCESS | 4028 | --DOMWINDOW == 120 (12D84780) [pid = 4028] [serial = 115] [outer = 00000000] [url = about:blank]
21:31:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 121 (0F081000) [pid = 4028] [serial = 221] [outer = 10D04980]
21:31:28 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
21:31:28 INFO - document served over http requires an https
21:31:28 INFO - sub-resource via iframe-tag using the http-csp
21:31:28 INFO - delivery method with swap-origin-redirect and when
21:31:28 INFO - the target request is same-origin.
21:31:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 800ms
21:31:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:31:29 INFO - PROCESS | 4028 | ++DOCSHELL 1112B800 == 39 [pid = 4028] [id = 79]
21:31:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 122 (0F082E00) [pid = 4028] [serial = 222] [outer = 00000000]
21:31:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 123 (12924200) [pid = 4028] [serial = 223] [outer = 0F082E00]
21:31:29 INFO - PROCESS | 4028 | 1446179489125 Marionette INFO loaded listener.js
21:31:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 124 (14936280) [pid = 4028] [serial = 224] [outer = 0F082E00]
21:31:29 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
21:31:29 INFO - document served over http requires an https
21:31:29 INFO - sub-resource via script-tag using the http-csp
21:31:29 INFO - delivery method with keep-origin-redirect and when
21:31:29 INFO - the target request is same-origin.
21:31:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 534ms
21:31:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:31:29 INFO - PROCESS | 4028 | ++DOCSHELL 1281ED00 == 40 [pid = 4028] [id = 80]
21:31:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 125 (158D3F80) [pid = 4028] [serial = 225] [outer = 00000000]
21:31:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 126 (16CC9500) [pid = 4028] [serial = 226] [outer = 158D3F80]
21:31:29 INFO - PROCESS | 4028 | 1446179489649 Marionette INFO loaded listener.js
21:31:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 127 (18F33080) [pid = 4028] [serial = 227] [outer = 158D3F80]
21:31:30 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
21:31:30 INFO - document served over http requires an https
21:31:30 INFO - sub-resource via script-tag using the http-csp
21:31:30 INFO - delivery method with no-redirect and when
21:31:30 INFO - the target request is same-origin.
21:31:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 534ms
21:31:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:31:30 INFO - PROCESS | 4028 | ++DOCSHELL 158CE700 == 41 [pid = 4028] [id = 81]
21:31:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 128 (15D6BC00) [pid = 4028] [serial = 228] [outer = 00000000]
21:31:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 129 (1A1A1A00) [pid = 4028] [serial = 229] [outer = 15D6BC00]
21:31:30 INFO - PROCESS | 4028 | 1446179490181 Marionette INFO loaded listener.js
21:31:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 130 (1A566980) [pid = 4028] [serial = 230] [outer = 15D6BC00]
21:31:30 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
21:31:30 INFO - document served over http requires an https
21:31:30 INFO - sub-resource via script-tag using the http-csp
21:31:30 INFO - delivery method with swap-origin-redirect and when
21:31:30 INFO - the target request is same-origin.
21:31:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 597ms
21:31:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:31:30 INFO - PROCESS | 4028 | ++DOCSHELL 16CB6900 == 42 [pid = 4028] [id = 82]
21:31:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 131 (13D74E80) [pid = 4028] [serial = 231] [outer = 00000000]
21:31:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 132 (1A1A2680) [pid = 4028] [serial = 232] [outer = 13D74E80]
21:31:30 INFO - PROCESS | 4028 | 1446179490832 Marionette INFO loaded listener.js
21:31:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 133 (1AA65100) [pid = 4028] [serial = 233] [outer = 13D74E80]
21:31:31 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
21:31:31 INFO - document served over http requires an https
21:31:31 INFO - sub-resource via xhr-request using the http-csp
21:31:31 INFO - delivery method with keep-origin-redirect and when
21:31:31 INFO - the target request is same-origin.
21:31:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 644ms
21:31:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:31:31 INFO - PROCESS | 4028 | ++DOCSHELL 18FC5000 == 43 [pid = 4028] [id = 83]
21:31:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 134 (0E78B780) [pid = 4028] [serial = 234] [outer = 00000000]
21:31:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 135 (0E78C400) [pid = 4028] [serial = 235] [outer = 0E78B780]
21:31:31 INFO - PROCESS | 4028 | 1446179491545 Marionette INFO loaded listener.js
21:31:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 136 (0E78D080) [pid = 4028] [serial = 236] [outer = 0E78B780]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 135 (1A1A3580) [pid = 4028] [serial = 162] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 134 (13F3BA80) [pid = 4028] [serial = 147] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 133 (1A1A3A80) [pid = 4028] [serial = 173] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179478918]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 132 (15AF3800) [pid = 4028] [serial = 170] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 131 (11F74700) [pid = 4028] [serial = 126] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 130 (14FBDD80) [pid = 4028] [serial = 123] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 129 (17FFB900) [pid = 4028] [serial = 186] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 128 (15AF2680) [pid = 4028] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 127 (18AAB580) [pid = 4028] [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]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 126 (11932400) [pid = 4028] [serial = 179] [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]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 125 (14B6BF80) [pid = 4028] [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]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 124 (12D87700) [pid = 4028] [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]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 123 (12D85B80) [pid = 4028] [serial = 125] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 122 (19885900) [pid = 4028] [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]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 121 (11935D80) [pid = 4028] [serial = 182] [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]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 120 (11932680) [pid = 4028] [serial = 177] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 119 (15AF2180) [pid = 4028] [serial = 174] [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]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 118 (12D84500) [pid = 4028] [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]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 117 (11F74980) [pid = 4028] [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]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 116 (15AF5D80) [pid = 4028] [serial = 172] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179478918]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 115 (19C2BC00) [pid = 4028] [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]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 114 (12924480) [pid = 4028] [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]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 113 (1512DD00) [pid = 4028] [serial = 130] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179470460]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 112 (1824C480) [pid = 4028] [serial = 135] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 111 (15D6C880) [pid = 4028] [serial = 138] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 110 (18AACE80) [pid = 4028] [serial = 144] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 109 (14B69A00) [pid = 4028] [serial = 131] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179470460]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 108 (12D86F80) [pid = 4028] [serial = 128] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 107 (18F33580) [pid = 4028] [serial = 141] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 106 (15AF4C00) [pid = 4028] [serial = 183] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 105 (19C2B480) [pid = 4028] [serial = 159] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 104 (11933D00) [pid = 4028] [serial = 180] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 103 (14D42900) [pid = 4028] [serial = 153] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 102 (14D45D80) [pid = 4028] [serial = 136] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 101 (14D41000) [pid = 4028] [serial = 133] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 100 (11933580) [pid = 4028] [serial = 178] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (1A1A2900) [pid = 4028] [serial = 175] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (12D88380) [pid = 4028] [serial = 150] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (18F33300) [pid = 4028] [serial = 156] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (15AF2B80) [pid = 4028] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (14B6B080) [pid = 4028] [serial = 165] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (14D43800) [pid = 4028] [serial = 148] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (1644BD00) [pid = 4028] [serial = 154] [outer = 00000000] [url = about:blank]
21:31:31 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (14939C00) [pid = 4028] [serial = 151] [outer = 00000000] [url = about:blank]
21:31:31 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
21:31:31 INFO - document served over http requires an https
21:31:31 INFO - sub-resource via xhr-request using the http-csp
21:31:31 INFO - delivery method with no-redirect and when
21:31:31 INFO - the target request is same-origin.
21:31:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 644ms
21:31:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:31:32 INFO - PROCESS | 4028 | ++DOCSHELL 129E2900 == 44 [pid = 4028] [id = 84]
21:31:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 93 (0E78DD00) [pid = 4028] [serial = 237] [outer = 00000000]
21:31:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 94 (0E78F100) [pid = 4028] [serial = 238] [outer = 0E78DD00]
21:31:32 INFO - PROCESS | 4028 | 1446179492102 Marionette INFO loaded listener.js
21:31:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 95 (11932680) [pid = 4028] [serial = 239] [outer = 0E78DD00]
21:31:32 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
21:31:32 INFO - document served over http requires an https
21:31:32 INFO - sub-resource via xhr-request using the http-csp
21:31:32 INFO - delivery method with swap-origin-redirect and when
21:31:32 INFO - the target request is same-origin.
21:31:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 534ms
21:31:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:31:32 INFO - PROCESS | 4028 | ++DOCSHELL 18FC5600 == 45 [pid = 4028] [id = 85]
21:31:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 96 (11934200) [pid = 4028] [serial = 240] [outer = 00000000]
21:31:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 97 (12922E00) [pid = 4028] [serial = 241] [outer = 11934200]
21:31:32 INFO - PROCESS | 4028 | 1446179492633 Marionette INFO loaded listener.js
21:31:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 98 (12D88380) [pid = 4028] [serial = 242] [outer = 11934200]
21:31:33 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
21:31:33 INFO - document served over http requires an http
21:31:33 INFO - sub-resource via fetch-request using the meta-csp
21:31:33 INFO - delivery method with keep-origin-redirect and when
21:31:33 INFO - the target request is cross-origin.
21:31:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 534ms
21:31:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:31:33 INFO - PROCESS | 4028 | ++DOCSHELL 19C74300 == 46 [pid = 4028] [id = 86]
21:31:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 99 (12D88D80) [pid = 4028] [serial = 243] [outer = 00000000]
21:31:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 100 (14D43800) [pid = 4028] [serial = 244] [outer = 12D88D80]
21:31:33 INFO - PROCESS | 4028 | 1446179493173 Marionette INFO loaded listener.js
21:31:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 101 (15AD5100) [pid = 4028] [serial = 245] [outer = 12D88D80]
21:31:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:31:33 INFO - document served over http requires an http
21:31:33 INFO - sub-resource via fetch-request using the meta-csp
21:31:33 INFO - delivery method with no-redirect and when
21:31:33 INFO - the target request is cross-origin.
21:31:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 487ms
21:31:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:31:33 INFO - PROCESS | 4028 | ++DOCSHELL 1A50E200 == 47 [pid = 4028] [id = 87]
21:31:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 102 (14D42900) [pid = 4028] [serial = 246] [outer = 00000000]
21:31:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 103 (15AF2680) [pid = 4028] [serial = 247] [outer = 14D42900]
21:31:33 INFO - PROCESS | 4028 | 1446179493670 Marionette INFO loaded listener.js
21:31:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 104 (15AF5100) [pid = 4028] [serial = 248] [outer = 14D42900]
21:31:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:31:34 INFO - document served over http requires an http
21:31:34 INFO - sub-resource via fetch-request using the meta-csp
21:31:34 INFO - delivery method with swap-origin-redirect and when
21:31:34 INFO - the target request is cross-origin.
21:31:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 533ms
21:31:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:31:34 INFO - PROCESS | 4028 | ++DOCSHELL 0FA64800 == 48 [pid = 4028] [id = 88]
21:31:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 105 (15AF5B00) [pid = 4028] [serial = 249] [outer = 00000000]
21:31:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 106 (18AACE80) [pid = 4028] [serial = 250] [outer = 15AF5B00]
21:31:34 INFO - PROCESS | 4028 | 1446179494225 Marionette INFO loaded listener.js
21:31:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 107 (19C2CB00) [pid = 4028] [serial = 251] [outer = 15AF5B00]
21:31:34 INFO - PROCESS | 4028 | ++DOCSHELL 0FC0BF00 == 49 [pid = 4028] [id = 89]
21:31:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 108 (1C4D1500) [pid = 4028] [serial = 252] [outer = 00000000]
21:31:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 109 (1C4D2E00) [pid = 4028] [serial = 253] [outer = 1C4D1500]
21:31:34 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
21:31:34 INFO - document served over http requires an http
21:31:34 INFO - sub-resource via iframe-tag using the meta-csp
21:31:34 INFO - delivery method with keep-origin-redirect and when
21:31:34 INFO - the target request is cross-origin.
21:31:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 597ms
21:31:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:31:34 INFO - PROCESS | 4028 | ++DOCSHELL 0F582900 == 50 [pid = 4028] [id = 90]
21:31:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 110 (15AF3300) [pid = 4028] [serial = 254] [outer = 00000000]
21:31:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 111 (16C79500) [pid = 4028] [serial = 255] [outer = 15AF3300]
21:31:34 INFO - PROCESS | 4028 | 1446179494825 Marionette INFO loaded listener.js
21:31:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 112 (16C7B800) [pid = 4028] [serial = 256] [outer = 15AF3300]
21:31:35 INFO - PROCESS | 4028 | ++DOCSHELL 0F1B4400 == 51 [pid = 4028] [id = 91]
21:31:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 113 (12922900) [pid = 4028] [serial = 257] [outer = 00000000]
21:31:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 114 (0E78D580) [pid = 4028] [serial = 258] [outer = 12922900]
21:31:35 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
21:31:35 INFO - document served over http requires an http
21:31:35 INFO - sub-resource via iframe-tag using the meta-csp
21:31:35 INFO - delivery method with no-redirect and when
21:31:35 INFO - the target request is cross-origin.
21:31:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 738ms
21:31:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:31:35 INFO - PROCESS | 4028 | ++DOCSHELL 10CCAA00 == 52 [pid = 4028] [id = 92]
21:31:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 115 (11933D00) [pid = 4028] [serial = 259] [outer = 00000000]
21:31:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 116 (14B69280) [pid = 4028] [serial = 260] [outer = 11933D00]
21:31:35 INFO - PROCESS | 4028 | 1446179495621 Marionette INFO loaded listener.js
21:31:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 117 (15AF1000) [pid = 4028] [serial = 261] [outer = 11933D00]
21:31:36 INFO - PROCESS | 4028 | ++DOCSHELL 0E1F4F00 == 53 [pid = 4028] [id = 93]
21:31:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 118 (16C7AE00) [pid = 4028] [serial = 262] [outer = 00000000]
21:31:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 119 (14B69A00) [pid = 4028] [serial = 263] [outer = 16C7AE00]
21:31:36 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
21:31:36 INFO - document served over http requires an http
21:31:36 INFO - sub-resource via iframe-tag using the meta-csp
21:31:36 INFO - delivery method with swap-origin-redirect and when
21:31:36 INFO - the target request is cross-origin.
21:31:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 911ms
21:31:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:31:36 INFO - PROCESS | 4028 | ++DOCSHELL 11EE5400 == 54 [pid = 4028] [id = 94]
21:31:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 120 (15AF2400) [pid = 4028] [serial = 264] [outer = 00000000]
21:31:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 121 (16C7A680) [pid = 4028] [serial = 265] [outer = 15AF2400]
21:31:36 INFO - PROCESS | 4028 | 1446179496527 Marionette INFO loaded listener.js
21:31:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 122 (16C7C700) [pid = 4028] [serial = 266] [outer = 15AF2400]
21:31:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:31:37 INFO - document served over http requires an http
21:31:37 INFO - sub-resource via script-tag using the meta-csp
21:31:37 INFO - delivery method with keep-origin-redirect and when
21:31:37 INFO - the target request is cross-origin.
21:31:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 738ms
21:31:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:31:37 INFO - PROCESS | 4028 | ++DOCSHELL 16CB8100 == 55 [pid = 4028] [id = 95]
21:31:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 123 (16C7B080) [pid = 4028] [serial = 267] [outer = 00000000]
21:31:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 124 (16C7D600) [pid = 4028] [serial = 268] [outer = 16C7B080]
21:31:37 INFO - PROCESS | 4028 | 1446179497313 Marionette INFO loaded listener.js
21:31:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 125 (19C2A580) [pid = 4028] [serial = 269] [outer = 16C7B080]
21:31:37 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
21:31:37 INFO - document served over http requires an http
21:31:37 INFO - sub-resource via script-tag using the meta-csp
21:31:37 INFO - delivery method with no-redirect and when
21:31:37 INFO - the target request is cross-origin.
21:31:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 754ms
21:31:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:31:37 INFO - PROCESS | 4028 | ++DOCSHELL 18D09900 == 56 [pid = 4028] [id = 96]
21:31:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 126 (16CCAE00) [pid = 4028] [serial = 270] [outer = 00000000]
21:31:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 127 (1A566480) [pid = 4028] [serial = 271] [outer = 16CCAE00]
21:31:38 INFO - PROCESS | 4028 | 1446179498040 Marionette INFO loaded listener.js
21:31:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 128 (1C4D2180) [pid = 4028] [serial = 272] [outer = 16CCAE00]
21:31:38 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
21:31:38 INFO - document served over http requires an http
21:31:38 INFO - sub-resource via script-tag using the meta-csp
21:31:38 INFO - delivery method with swap-origin-redirect and when
21:31:38 INFO - the target request is cross-origin.
21:31:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 737ms
21:31:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:31:38 INFO - PROCESS | 4028 | ++DOCSHELL 173FC300 == 57 [pid = 4028] [id = 97]
21:31:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 129 (12A59000) [pid = 4028] [serial = 273] [outer = 00000000]
21:31:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 130 (12A5BF80) [pid = 4028] [serial = 274] [outer = 12A59000]
21:31:38 INFO - PROCESS | 4028 | 1446179498789 Marionette INFO loaded listener.js
21:31:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 131 (12A5CE80) [pid = 4028] [serial = 275] [outer = 12A59000]
21:31:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:31:40 INFO - document served over http requires an http
21:31:40 INFO - sub-resource via xhr-request using the meta-csp
21:31:40 INFO - delivery method with keep-origin-redirect and when
21:31:40 INFO - the target request is cross-origin.
21:31:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1570ms
21:31:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:31:40 INFO - PROCESS | 4028 | ++DOCSHELL 1112BB00 == 58 [pid = 4028] [id = 98]
21:31:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 132 (0E78D800) [pid = 4028] [serial = 276] [outer = 00000000]
21:31:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 133 (11931C80) [pid = 4028] [serial = 277] [outer = 0E78D800]
21:31:40 INFO - PROCESS | 4028 | 1446179500782 Marionette INFO loaded listener.js
21:31:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 134 (11F75100) [pid = 4028] [serial = 278] [outer = 0E78D800]
21:31:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:31:41 INFO - document served over http requires an http
21:31:41 INFO - sub-resource via xhr-request using the meta-csp
21:31:41 INFO - delivery method with no-redirect and when
21:31:41 INFO - the target request is cross-origin.
21:31:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1162ms
21:31:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:31:41 INFO - PROCESS | 4028 | ++DOCSHELL 11F4CE00 == 59 [pid = 4028] [id = 99]
21:31:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 135 (12837480) [pid = 4028] [serial = 279] [outer = 00000000]
21:31:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 136 (12D41780) [pid = 4028] [serial = 280] [outer = 12837480]
21:31:41 INFO - PROCESS | 4028 | 1446179501502 Marionette INFO loaded listener.js
21:31:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 137 (14939480) [pid = 4028] [serial = 281] [outer = 12837480]
21:31:42 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
21:31:42 INFO - document served over http requires an http
21:31:42 INFO - sub-resource via xhr-request using the meta-csp
21:31:42 INFO - delivery method with swap-origin-redirect and when
21:31:42 INFO - the target request is cross-origin.
21:31:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 895ms
21:31:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:31:42 INFO - PROCESS | 4028 | ++DOCSHELL 15675900 == 60 [pid = 4028] [id = 100]
21:31:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 138 (12A5A900) [pid = 4028] [serial = 282] [outer = 00000000]
21:31:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 139 (14B6A400) [pid = 4028] [serial = 283] [outer = 12A5A900]
21:31:42 INFO - PROCESS | 4028 | 1446179502432 Marionette INFO loaded listener.js
21:31:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 140 (15D6C100) [pid = 4028] [serial = 284] [outer = 12A5A900]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 0FC0BF00 == 59 [pid = 4028] [id = 89]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 0FA64800 == 58 [pid = 4028] [id = 88]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 1A50E200 == 57 [pid = 4028] [id = 87]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 19C74300 == 56 [pid = 4028] [id = 86]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 18FC5600 == 55 [pid = 4028] [id = 85]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 129E2900 == 54 [pid = 4028] [id = 84]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 18FC5000 == 53 [pid = 4028] [id = 83]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 16CB6900 == 52 [pid = 4028] [id = 82]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 158CE700 == 51 [pid = 4028] [id = 81]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 1281ED00 == 50 [pid = 4028] [id = 80]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 1112B800 == 49 [pid = 4028] [id = 79]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 0E1F6100 == 48 [pid = 4028] [id = 78]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 11D6B900 == 47 [pid = 4028] [id = 77]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 0FBAD100 == 46 [pid = 4028] [id = 76]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 1AA66600 == 45 [pid = 4028] [id = 74]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 15B12E00 == 44 [pid = 4028] [id = 73]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 19EEB800 == 43 [pid = 4028] [id = 72]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 158CE100 == 42 [pid = 4028] [id = 71]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 16CB8A00 == 41 [pid = 4028] [id = 70]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 10C59400 == 40 [pid = 4028] [id = 68]
21:31:42 INFO - PROCESS | 4028 | --DOCSHELL 0F50D800 == 39 [pid = 4028] [id = 67]
21:31:42 INFO - PROCESS | 4028 | --DOMWINDOW == 139 (1A566E80) [pid = 4028] [serial = 184] [outer = 00000000] [url = about:blank]
21:31:42 INFO - PROCESS | 4028 | --DOMWINDOW == 138 (1512C400) [pid = 4028] [serial = 166] [outer = 00000000] [url = about:blank]
21:31:42 INFO - PROCESS | 4028 | --DOMWINDOW == 137 (15AF4480) [pid = 4028] [serial = 171] [outer = 00000000] [url = about:blank]
21:31:42 INFO - PROCESS | 4028 | --DOMWINDOW == 136 (1A563500) [pid = 4028] [serial = 176] [outer = 00000000] [url = about:blank]
21:31:42 INFO - PROCESS | 4028 | --DOMWINDOW == 135 (19C2C880) [pid = 4028] [serial = 160] [outer = 00000000] [url = about:blank]
21:31:42 INFO - PROCESS | 4028 | --DOMWINDOW == 134 (11935380) [pid = 4028] [serial = 181] [outer = 00000000] [url = about:blank]
21:31:42 INFO - PROCESS | 4028 | --DOMWINDOW == 133 (1512D580) [pid = 4028] [serial = 124] [outer = 00000000] [url = about:blank]
21:31:42 INFO - PROCESS | 4028 | --DOMWINDOW == 132 (19884C80) [pid = 4028] [serial = 157] [outer = 00000000] [url = about:blank]
21:31:42 INFO - PROCESS | 4028 | --DOMWINDOW == 131 (1A1A5380) [pid = 4028] [serial = 163] [outer = 00000000] [url = about:blank]
21:31:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:31:42 INFO - document served over http requires an https
21:31:42 INFO - sub-resource via fetch-request using the meta-csp
21:31:42 INFO - delivery method with keep-origin-redirect and when
21:31:42 INFO - the target request is cross-origin.
21:31:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 628ms
21:31:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:31:43 INFO - PROCESS | 4028 | ++DOCSHELL 117DA000 == 40 [pid = 4028] [id = 101]
21:31:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 132 (12064A00) [pid = 4028] [serial = 285] [outer = 00000000]
21:31:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 133 (14937400) [pid = 4028] [serial = 286] [outer = 12064A00]
21:31:43 INFO - PROCESS | 4028 | 1446179503040 Marionette INFO loaded listener.js
21:31:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 134 (14D41000) [pid = 4028] [serial = 287] [outer = 12064A00]
21:31:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:31:43 INFO - document served over http requires an https
21:31:43 INFO - sub-resource via fetch-request using the meta-csp
21:31:43 INFO - delivery method with no-redirect and when
21:31:43 INFO - the target request is cross-origin.
21:31:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 550ms
21:31:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:31:43 INFO - PROCESS | 4028 | ++DOCSHELL 15E23900 == 41 [pid = 4028] [id = 102]
21:31:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 135 (14D42680) [pid = 4028] [serial = 288] [outer = 00000000]
21:31:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 136 (15D69400) [pid = 4028] [serial = 289] [outer = 14D42680]
21:31:43 INFO - PROCESS | 4028 | 1446179503592 Marionette INFO loaded listener.js
21:31:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 137 (16C7D380) [pid = 4028] [serial = 290] [outer = 14D42680]
21:31:44 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
21:31:44 INFO - document served over http requires an https
21:31:44 INFO - sub-resource via fetch-request using the meta-csp
21:31:44 INFO - delivery method with swap-origin-redirect and when
21:31:44 INFO - the target request is cross-origin.
21:31:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 596ms
21:31:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:31:44 INFO - PROCESS | 4028 | ++DOCSHELL 0FC0CE00 == 42 [pid = 4028] [id = 103]
21:31:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 138 (15AF3080) [pid = 4028] [serial = 291] [outer = 00000000]
21:31:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 139 (18AAA680) [pid = 4028] [serial = 292] [outer = 15AF3080]
21:31:44 INFO - PROCESS | 4028 | 1446179504232 Marionette INFO loaded listener.js
21:31:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 140 (19888600) [pid = 4028] [serial = 293] [outer = 15AF3080]
21:31:44 INFO - PROCESS | 4028 | ++DOCSHELL 17F4E500 == 43 [pid = 4028] [id = 104]
21:31:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 141 (1A565580) [pid = 4028] [serial = 294] [outer = 00000000]
21:31:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 142 (1A566200) [pid = 4028] [serial = 295] [outer = 1A565580]
21:31:44 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
21:31:44 INFO - document served over http requires an https
21:31:44 INFO - sub-resource via iframe-tag using the meta-csp
21:31:44 INFO - delivery method with keep-origin-redirect and when
21:31:44 INFO - the target request is cross-origin.
21:31:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 597ms
21:31:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:31:44 INFO - PROCESS | 4028 | ++DOCSHELL 17F64B00 == 44 [pid = 4028] [id = 105]
21:31:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 143 (19C28280) [pid = 4028] [serial = 296] [outer = 00000000]
21:31:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 144 (1AA61F00) [pid = 4028] [serial = 297] [outer = 19C28280]
21:31:44 INFO - PROCESS | 4028 | 1446179504937 Marionette INFO loaded listener.js
21:31:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 145 (1C4D2900) [pid = 4028] [serial = 298] [outer = 19C28280]
21:31:45 INFO - PROCESS | 4028 | ++DOCSHELL 17F4EE00 == 45 [pid = 4028] [id = 106]
21:31:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 146 (1C649780) [pid = 4028] [serial = 299] [outer = 00000000]
21:31:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 147 (1A566E80) [pid = 4028] [serial = 300] [outer = 1C649780]
21:31:45 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
21:31:45 INFO - document served over http requires an https
21:31:45 INFO - sub-resource via iframe-tag using the meta-csp
21:31:45 INFO - delivery method with no-redirect and when
21:31:45 INFO - the target request is cross-origin.
21:31:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 801ms
21:31:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:31:45 INFO - PROCESS | 4028 | ++DOCSHELL 18F37B00 == 46 [pid = 4028] [id = 107]
21:31:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 148 (1824BD00) [pid = 4028] [serial = 301] [outer = 00000000]
21:31:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 149 (1C4D2B80) [pid = 4028] [serial = 302] [outer = 1824BD00]
21:31:45 INFO - PROCESS | 4028 | 1446179505657 Marionette INFO loaded listener.js
21:31:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 150 (1C649000) [pid = 4028] [serial = 303] [outer = 1824BD00]
21:31:46 INFO - PROCESS | 4028 | ++DOCSHELL 19EEAC00 == 47 [pid = 4028] [id = 108]
21:31:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 151 (1C64CC00) [pid = 4028] [serial = 304] [outer = 00000000]
21:31:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 152 (1C4D4980) [pid = 4028] [serial = 305] [outer = 1C64CC00]
21:31:46 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
21:31:46 INFO - document served over http requires an https
21:31:46 INFO - sub-resource via iframe-tag using the meta-csp
21:31:46 INFO - delivery method with swap-origin-redirect and when
21:31:46 INFO - the target request is cross-origin.
21:31:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 628ms
21:31:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:31:46 INFO - PROCESS | 4028 | ++DOCSHELL 19C74600 == 48 [pid = 4028] [id = 109]
21:31:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 153 (12951000) [pid = 4028] [serial = 306] [outer = 00000000]
21:31:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 154 (12952180) [pid = 4028] [serial = 307] [outer = 12951000]
21:31:46 INFO - PROCESS | 4028 | 1446179506336 Marionette INFO loaded listener.js
21:31:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 155 (12954700) [pid = 4028] [serial = 308] [outer = 12951000]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 154 (0F082E00) [pid = 4028] [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]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 153 (11934200) [pid = 4028] [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]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 152 (12066580) [pid = 4028] [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]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 151 (16CCD100) [pid = 4028] [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]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 150 (15D6BC00) [pid = 4028] [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]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 149 (15AF1C80) [pid = 4028] [serial = 215] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179487931]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 148 (158D3F80) [pid = 4028] [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]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 147 (0E78DD00) [pid = 4028] [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]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 146 (12D88D80) [pid = 4028] [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]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 145 (15AF5B00) [pid = 4028] [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]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 144 (13D74E80) [pid = 4028] [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]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 143 (10D04980) [pid = 4028] [serial = 220] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 142 (0E78B780) [pid = 4028] [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]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 141 (14D42900) [pid = 4028] [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]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 140 (1C4D1500) [pid = 4028] [serial = 252] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 139 (1AA62900) [pid = 4028] [serial = 210] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 138 (14B6BA80) [pid = 4028] [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]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 137 (14D41780) [pid = 4028] [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]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 136 (1C4D2E00) [pid = 4028] [serial = 253] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 135 (16C79500) [pid = 4028] [serial = 255] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 134 (1AA62B80) [pid = 4028] [serial = 211] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 133 (1C4D1F00) [pid = 4028] [serial = 208] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 132 (18AACE80) [pid = 4028] [serial = 250] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 131 (12922E00) [pid = 4028] [serial = 241] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 130 (0E78C400) [pid = 4028] [serial = 235] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 129 (0F081000) [pid = 4028] [serial = 221] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 128 (14D42400) [pid = 4028] [serial = 218] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 127 (0E78F100) [pid = 4028] [serial = 238] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 126 (1A1A2680) [pid = 4028] [serial = 232] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 125 (11931500) [pid = 4028] [serial = 216] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179487931]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 124 (1AA61A00) [pid = 4028] [serial = 213] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 123 (1A1A1A00) [pid = 4028] [serial = 229] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 122 (12924200) [pid = 4028] [serial = 223] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 121 (15AF2680) [pid = 4028] [serial = 247] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 120 (16CC9500) [pid = 4028] [serial = 226] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 119 (14D43800) [pid = 4028] [serial = 244] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 118 (16CCD600) [pid = 4028] [serial = 198] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 117 (17FFEB00) [pid = 4028] [serial = 202] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 116 (19C2B700) [pid = 4028] [serial = 205] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 115 (12921780) [pid = 4028] [serial = 189] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 114 (14938800) [pid = 4028] [serial = 192] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 113 (16CC9F00) [pid = 4028] [serial = 195] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 112 (18AAB800) [pid = 4028] [serial = 139] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 111 (14B6DD80) [pid = 4028] [serial = 129] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 110 (19885680) [pid = 4028] [serial = 142] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 109 (1512E980) [pid = 4028] [serial = 106] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 108 (19887C00) [pid = 4028] [serial = 145] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 107 (1512FD80) [pid = 4028] [serial = 134] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 106 (0E78D080) [pid = 4028] [serial = 236] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 105 (11932680) [pid = 4028] [serial = 239] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 104 (1AA65100) [pid = 4028] [serial = 233] [outer = 00000000] [url = about:blank]
21:31:47 INFO - PROCESS | 4028 | --DOMWINDOW == 103 (1A1A5B00) [pid = 4028] [serial = 46] [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.]
21:31:47 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
21:31:47 INFO - document served over http requires an https
21:31:47 INFO - sub-resource via script-tag using the meta-csp
21:31:47 INFO - delivery method with keep-origin-redirect and when
21:31:47 INFO - the target request is cross-origin.
21:31:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 990ms
21:31:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:31:47 INFO - PROCESS | 4028 | ++DOCSHELL 0FA63F00 == 49 [pid = 4028] [id = 110]
21:31:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 104 (0E78C400) [pid = 4028] [serial = 309] [outer = 00000000]
21:31:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 105 (0F082E00) [pid = 4028] [serial = 310] [outer = 0E78C400]
21:31:47 INFO - PROCESS | 4028 | 1446179507302 Marionette INFO loaded listener.js
21:31:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 106 (11932680) [pid = 4028] [serial = 311] [outer = 0E78C400]
21:31:47 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
21:31:47 INFO - document served over http requires an https
21:31:47 INFO - sub-resource via script-tag using the meta-csp
21:31:47 INFO - delivery method with no-redirect and when
21:31:47 INFO - the target request is cross-origin.
21:31:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 533ms
21:31:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:31:47 INFO - PROCESS | 4028 | ++DOCSHELL 1A50FA00 == 50 [pid = 4028] [id = 111]
21:31:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 107 (0E78F600) [pid = 4028] [serial = 312] [outer = 00000000]
21:31:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 108 (12953800) [pid = 4028] [serial = 313] [outer = 0E78F600]
21:31:47 INFO - PROCESS | 4028 | 1446179507838 Marionette INFO loaded listener.js
21:31:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 109 (12955B00) [pid = 4028] [serial = 314] [outer = 0E78F600]
21:31:48 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
21:31:48 INFO - document served over http requires an https
21:31:48 INFO - sub-resource via script-tag using the meta-csp
21:31:48 INFO - delivery method with swap-origin-redirect and when
21:31:48 INFO - the target request is cross-origin.
21:31:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 534ms
21:31:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:31:48 INFO - PROCESS | 4028 | ++DOCSHELL 0F1FE500 == 51 [pid = 4028] [id = 112]
21:31:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 110 (12953A80) [pid = 4028] [serial = 315] [outer = 00000000]
21:31:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 111 (14D42400) [pid = 4028] [serial = 316] [outer = 12953A80]
21:31:48 INFO - PROCESS | 4028 | 1446179508391 Marionette INFO loaded listener.js
21:31:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 112 (1512FD80) [pid = 4028] [serial = 317] [outer = 12953A80]
21:31:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:31:48 INFO - document served over http requires an https
21:31:48 INFO - sub-resource via xhr-request using the meta-csp
21:31:48 INFO - delivery method with keep-origin-redirect and when
21:31:48 INFO - the target request is cross-origin.
21:31:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 534ms
21:31:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:31:48 INFO - PROCESS | 4028 | ++DOCSHELL 1C4DC100 == 52 [pid = 4028] [id = 113]
21:31:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 113 (14B6BA80) [pid = 4028] [serial = 318] [outer = 00000000]
21:31:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 114 (16CC9F00) [pid = 4028] [serial = 319] [outer = 14B6BA80]
21:31:48 INFO - PROCESS | 4028 | 1446179508915 Marionette INFO loaded listener.js
21:31:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 115 (1824A180) [pid = 4028] [serial = 320] [outer = 14B6BA80]
21:31:49 INFO - PROCESS | 4028 | 1446179509227 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
21:31:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:31:49 INFO - document served over http requires an https
21:31:49 INFO - sub-resource via xhr-request using the meta-csp
21:31:49 INFO - delivery method with no-redirect and when
21:31:49 INFO - the target request is cross-origin.
21:31:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 958ms
21:31:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:31:49 INFO - PROCESS | 4028 | ++DOCSHELL 1206D800 == 53 [pid = 4028] [id = 114]
21:31:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 116 (13D74E80) [pid = 4028] [serial = 321] [outer = 00000000]
21:31:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 117 (1512D580) [pid = 4028] [serial = 322] [outer = 13D74E80]
21:31:50 INFO - PROCESS | 4028 | 1446179509993 Marionette INFO loaded listener.js
21:31:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 118 (15AF5880) [pid = 4028] [serial = 323] [outer = 13D74E80]
21:31:50 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
21:31:50 INFO - document served over http requires an https
21:31:50 INFO - sub-resource via xhr-request using the meta-csp
21:31:50 INFO - delivery method with swap-origin-redirect and when
21:31:50 INFO - the target request is cross-origin.
21:31:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 910ms
21:31:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:31:50 INFO - PROCESS | 4028 | ++DOCSHELL 17F4DF00 == 54 [pid = 4028] [id = 115]
21:31:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 119 (12D88D80) [pid = 4028] [serial = 324] [outer = 00000000]
21:31:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 120 (19C28F00) [pid = 4028] [serial = 325] [outer = 12D88D80]
21:31:50 INFO - PROCESS | 4028 | 1446179510950 Marionette INFO loaded listener.js
21:31:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 121 (1A1A3580) [pid = 4028] [serial = 326] [outer = 12D88D80]
21:31:51 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
21:31:51 INFO - document served over http requires an http
21:31:51 INFO - sub-resource via fetch-request using the meta-csp
21:31:51 INFO - delivery method with keep-origin-redirect and when
21:31:51 INFO - the target request is same-origin.
21:31:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 957ms
21:31:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:31:51 INFO - PROCESS | 4028 | ++DOCSHELL 1A1EC900 == 55 [pid = 4028] [id = 116]
21:31:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 122 (1A563500) [pid = 4028] [serial = 327] [outer = 00000000]
21:31:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 123 (1AA62E00) [pid = 4028] [serial = 328] [outer = 1A563500]
21:31:51 INFO - PROCESS | 4028 | 1446179511912 Marionette INFO loaded listener.js
21:31:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 124 (1C4D4E80) [pid = 4028] [serial = 329] [outer = 1A563500]
21:31:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:31:52 INFO - document served over http requires an http
21:31:52 INFO - sub-resource via fetch-request using the meta-csp
21:31:52 INFO - delivery method with no-redirect and when
21:31:52 INFO - the target request is same-origin.
21:31:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 863ms
21:31:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:31:52 INFO - PROCESS | 4028 | ++DOCSHELL 16CB7500 == 56 [pid = 4028] [id = 117]
21:31:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 125 (17AC3500) [pid = 4028] [serial = 330] [outer = 00000000]
21:31:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 126 (17AC4180) [pid = 4028] [serial = 331] [outer = 17AC3500]
21:31:52 INFO - PROCESS | 4028 | 1446179512787 Marionette INFO loaded listener.js
21:31:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 127 (17AC5300) [pid = 4028] [serial = 332] [outer = 17AC3500]
21:31:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:31:53 INFO - document served over http requires an http
21:31:53 INFO - sub-resource via fetch-request using the meta-csp
21:31:53 INFO - delivery method with swap-origin-redirect and when
21:31:53 INFO - the target request is same-origin.
21:31:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 832ms
21:31:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:31:53 INFO - PROCESS | 4028 | ++DOCSHELL 161C7500 == 57 [pid = 4028] [id = 118]
21:31:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 128 (17AC5580) [pid = 4028] [serial = 333] [outer = 00000000]
21:31:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 129 (1A1A5B00) [pid = 4028] [serial = 334] [outer = 17AC5580]
21:31:53 INFO - PROCESS | 4028 | 1446179513669 Marionette INFO loaded listener.js
21:31:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 130 (1C64BA80) [pid = 4028] [serial = 335] [outer = 17AC5580]
21:31:54 INFO - PROCESS | 4028 | ++DOCSHELL 1105B700 == 58 [pid = 4028] [id = 119]
21:31:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 131 (1CF12900) [pid = 4028] [serial = 336] [outer = 00000000]
21:31:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 132 (1C4D2E00) [pid = 4028] [serial = 337] [outer = 1CF12900]
21:31:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:31:54 INFO - document served over http requires an http
21:31:54 INFO - sub-resource via iframe-tag using the meta-csp
21:31:54 INFO - delivery method with keep-origin-redirect and when
21:31:54 INFO - the target request is same-origin.
21:31:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 942ms
21:31:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:31:54 INFO - PROCESS | 4028 | ++DOCSHELL 11D6BC00 == 59 [pid = 4028] [id = 120]
21:31:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 133 (0E78EC00) [pid = 4028] [serial = 338] [outer = 00000000]
21:31:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 134 (18F31280) [pid = 4028] [serial = 339] [outer = 0E78EC00]
21:31:54 INFO - PROCESS | 4028 | 1446179514631 Marionette INFO loaded listener.js
21:31:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 135 (1CF12B80) [pid = 4028] [serial = 340] [outer = 0E78EC00]
21:31:55 INFO - PROCESS | 4028 | ++DOCSHELL 1DDB6800 == 60 [pid = 4028] [id = 121]
21:31:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 136 (1CF15600) [pid = 4028] [serial = 341] [outer = 00000000]
21:31:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 137 (1CF11000) [pid = 4028] [serial = 342] [outer = 1CF15600]
21:31:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:31:55 INFO - document served over http requires an http
21:31:55 INFO - sub-resource via iframe-tag using the meta-csp
21:31:55 INFO - delivery method with no-redirect and when
21:31:55 INFO - the target request is same-origin.
21:31:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 911ms
21:31:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:31:55 INFO - PROCESS | 4028 | ++DOCSHELL 1DDB5C00 == 61 [pid = 4028] [id = 122]
21:31:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 138 (14B6BF80) [pid = 4028] [serial = 343] [outer = 00000000]
21:31:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 139 (1CF12E00) [pid = 4028] [serial = 344] [outer = 14B6BF80]
21:31:55 INFO - PROCESS | 4028 | 1446179515536 Marionette INFO loaded listener.js
21:31:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 140 (1CF15380) [pid = 4028] [serial = 345] [outer = 14B6BF80]
21:31:56 INFO - PROCESS | 4028 | ++DOCSHELL 1D23D000 == 62 [pid = 4028] [id = 123]
21:31:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 141 (1DEEB800) [pid = 4028] [serial = 346] [outer = 00000000]
21:31:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 142 (1CF13F80) [pid = 4028] [serial = 347] [outer = 1DEEB800]
21:31:57 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
21:31:57 INFO - document served over http requires an http
21:31:57 INFO - sub-resource via iframe-tag using the meta-csp
21:31:57 INFO - delivery method with swap-origin-redirect and when
21:31:57 INFO - the target request is same-origin.
21:31:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1664ms
21:31:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:31:57 INFO - PROCESS | 4028 | ++DOCSHELL 0FC0B900 == 63 [pid = 4028] [id = 124]
21:31:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 143 (19888380) [pid = 4028] [serial = 348] [outer = 00000000]
21:31:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 144 (1CF11280) [pid = 4028] [serial = 349] [outer = 19888380]
21:31:57 INFO - PROCESS | 4028 | 1446179517267 Marionette INFO loaded listener.js
21:31:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 145 (1DEEBA80) [pid = 4028] [serial = 350] [outer = 19888380]
21:31:58 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
21:31:58 INFO - document served over http requires an http
21:31:58 INFO - sub-resource via script-tag using the meta-csp
21:31:58 INFO - delivery method with keep-origin-redirect and when
21:31:58 INFO - the target request is same-origin.
21:31:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1115ms
21:31:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:31:58 INFO - PROCESS | 4028 | ++DOCSHELL 0FC0DA00 == 64 [pid = 4028] [id = 125]
21:31:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 146 (10D02900) [pid = 4028] [serial = 351] [outer = 00000000]
21:31:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 147 (12A5D600) [pid = 4028] [serial = 352] [outer = 10D02900]
21:31:58 INFO - PROCESS | 4028 | 1446179518325 Marionette INFO loaded listener.js
21:31:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 148 (17AC3C80) [pid = 4028] [serial = 353] [outer = 10D02900]
21:31:59 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
21:31:59 INFO - document served over http requires an http
21:31:59 INFO - sub-resource via script-tag using the meta-csp
21:31:59 INFO - delivery method with no-redirect and when
21:31:59 INFO - the target request is same-origin.
21:31:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 832ms
21:31:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:31:59 INFO - PROCESS | 4028 | ++DOCSHELL 0FBEA600 == 65 [pid = 4028] [id = 126]
21:31:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 149 (11933300) [pid = 4028] [serial = 354] [outer = 00000000]
21:31:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 150 (12951F00) [pid = 4028] [serial = 355] [outer = 11933300]
21:31:59 INFO - PROCESS | 4028 | 1446179519189 Marionette INFO loaded listener.js
21:31:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 151 (12D86580) [pid = 4028] [serial = 356] [outer = 11933300]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 0F1FE500 == 64 [pid = 4028] [id = 112]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 1A50FA00 == 63 [pid = 4028] [id = 111]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 0FA63F00 == 62 [pid = 4028] [id = 110]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 19C74600 == 61 [pid = 4028] [id = 109]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 19EEAC00 == 60 [pid = 4028] [id = 108]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 18F37B00 == 59 [pid = 4028] [id = 107]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 17F4EE00 == 58 [pid = 4028] [id = 106]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 17F64B00 == 57 [pid = 4028] [id = 105]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 17F4E500 == 56 [pid = 4028] [id = 104]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 0FC0CE00 == 55 [pid = 4028] [id = 103]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 15E23900 == 54 [pid = 4028] [id = 102]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 117DA000 == 53 [pid = 4028] [id = 101]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 15675900 == 52 [pid = 4028] [id = 100]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 11F4CE00 == 51 [pid = 4028] [id = 99]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 1112BB00 == 50 [pid = 4028] [id = 98]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 173FC300 == 49 [pid = 4028] [id = 97]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 18D09900 == 48 [pid = 4028] [id = 96]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 0E1F4F00 == 47 [pid = 4028] [id = 93]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 10CCAA00 == 46 [pid = 4028] [id = 92]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 0F1B4400 == 45 [pid = 4028] [id = 91]
21:31:59 INFO - PROCESS | 4028 | --DOCSHELL 0F582900 == 44 [pid = 4028] [id = 90]
21:31:59 INFO - PROCESS | 4028 | --DOMWINDOW == 150 (19C2CB00) [pid = 4028] [serial = 251] [outer = 00000000] [url = about:blank]
21:31:59 INFO - PROCESS | 4028 | --DOMWINDOW == 149 (18F33080) [pid = 4028] [serial = 227] [outer = 00000000] [url = about:blank]
21:31:59 INFO - PROCESS | 4028 | --DOMWINDOW == 148 (1A566980) [pid = 4028] [serial = 230] [outer = 00000000] [url = about:blank]
21:31:59 INFO - PROCESS | 4028 | --DOMWINDOW == 147 (1AA64480) [pid = 4028] [serial = 214] [outer = 00000000] [url = about:blank]
21:31:59 INFO - PROCESS | 4028 | --DOMWINDOW == 146 (14936280) [pid = 4028] [serial = 224] [outer = 00000000] [url = about:blank]
21:31:59 INFO - PROCESS | 4028 | --DOMWINDOW == 145 (15AF4980) [pid = 4028] [serial = 219] [outer = 00000000] [url = about:blank]
21:31:59 INFO - PROCESS | 4028 | --DOMWINDOW == 144 (15AF5100) [pid = 4028] [serial = 248] [outer = 00000000] [url = about:blank]
21:31:59 INFO - PROCESS | 4028 | --DOMWINDOW == 143 (12D88380) [pid = 4028] [serial = 242] [outer = 00000000] [url = about:blank]
21:31:59 INFO - PROCESS | 4028 | --DOMWINDOW == 142 (15AD5100) [pid = 4028] [serial = 245] [outer = 00000000] [url = about:blank]
21:31:59 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
21:31:59 INFO - document served over http requires an http
21:31:59 INFO - sub-resource via script-tag using the meta-csp
21:31:59 INFO - delivery method with swap-origin-redirect and when
21:31:59 INFO - the target request is same-origin.
21:31:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 738ms
21:31:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:31:59 INFO - PROCESS | 4028 | ++DOCSHELL 1112BB00 == 45 [pid = 4028] [id = 127]
21:31:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 143 (12922B80) [pid = 4028] [serial = 357] [outer = 00000000]
21:31:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 144 (12A5A400) [pid = 4028] [serial = 358] [outer = 12922B80]
21:31:59 INFO - PROCESS | 4028 | 1446179519903 Marionette INFO loaded listener.js
21:31:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 145 (14D44200) [pid = 4028] [serial = 359] [outer = 12922B80]
21:32:00 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
21:32:00 INFO - document served over http requires an http
21:32:00 INFO - sub-resource via xhr-request using the meta-csp
21:32:00 INFO - delivery method with keep-origin-redirect and when
21:32:00 INFO - the target request is same-origin.
21:32:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 597ms
21:32:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:32:00 INFO - PROCESS | 4028 | ++DOCSHELL 14F32300 == 46 [pid = 4028] [id = 128]
21:32:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 146 (14B6DD80) [pid = 4028] [serial = 360] [outer = 00000000]
21:32:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 147 (158D2180) [pid = 4028] [serial = 361] [outer = 14B6DD80]
21:32:00 INFO - PROCESS | 4028 | 1446179520500 Marionette INFO loaded listener.js
21:32:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 148 (160EB200) [pid = 4028] [serial = 362] [outer = 14B6DD80]
21:32:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:32:00 INFO - document served over http requires an http
21:32:00 INFO - sub-resource via xhr-request using the meta-csp
21:32:00 INFO - delivery method with no-redirect and when
21:32:00 INFO - the target request is same-origin.
21:32:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 597ms
21:32:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:32:01 INFO - PROCESS | 4028 | ++DOCSHELL 15B11900 == 47 [pid = 4028] [id = 129]
21:32:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 149 (15AD4980) [pid = 4028] [serial = 363] [outer = 00000000]
21:32:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 150 (16CCDD80) [pid = 4028] [serial = 364] [outer = 15AD4980]
21:32:01 INFO - PROCESS | 4028 | 1446179521097 Marionette INFO loaded listener.js
21:32:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 151 (17AC6C00) [pid = 4028] [serial = 365] [outer = 15AD4980]
21:32:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:32:01 INFO - document served over http requires an http
21:32:01 INFO - sub-resource via xhr-request using the meta-csp
21:32:01 INFO - delivery method with swap-origin-redirect and when
21:32:01 INFO - the target request is same-origin.
21:32:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 597ms
21:32:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:32:01 INFO - PROCESS | 4028 | ++DOCSHELL 16CB8A00 == 48 [pid = 4028] [id = 130]
21:32:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 152 (16CCB080) [pid = 4028] [serial = 366] [outer = 00000000]
21:32:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 153 (18AAC200) [pid = 4028] [serial = 367] [outer = 16CCB080]
21:32:01 INFO - PROCESS | 4028 | 1446179521760 Marionette INFO loaded listener.js
21:32:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 154 (19885400) [pid = 4028] [serial = 368] [outer = 16CCB080]
21:32:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:32:02 INFO - document served over http requires an https
21:32:02 INFO - sub-resource via fetch-request using the meta-csp
21:32:02 INFO - delivery method with keep-origin-redirect and when
21:32:02 INFO - the target request is same-origin.
21:32:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 628ms
21:32:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:32:02 INFO - PROCESS | 4028 | ++DOCSHELL 17F63F00 == 49 [pid = 4028] [id = 131]
21:32:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 155 (1134EC00) [pid = 4028] [serial = 369] [outer = 00000000]
21:32:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 156 (1A566980) [pid = 4028] [serial = 370] [outer = 1134EC00]
21:32:02 INFO - PROCESS | 4028 | 1446179522441 Marionette INFO loaded listener.js
21:32:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 157 (1AA63580) [pid = 4028] [serial = 371] [outer = 1134EC00]
21:32:02 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
21:32:02 INFO - document served over http requires an https
21:32:02 INFO - sub-resource via fetch-request using the meta-csp
21:32:02 INFO - delivery method with no-redirect and when
21:32:02 INFO - the target request is same-origin.
21:32:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 691ms
21:32:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:32:03 INFO - PROCESS | 4028 | ++DOCSHELL 18275300 == 50 [pid = 4028] [id = 132]
21:32:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 158 (19887E80) [pid = 4028] [serial = 372] [outer = 00000000]
21:32:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 159 (1C649C80) [pid = 4028] [serial = 373] [outer = 19887E80]
21:32:03 INFO - PROCESS | 4028 | 1446179523106 Marionette INFO loaded listener.js
21:32:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 160 (1C64DB00) [pid = 4028] [serial = 374] [outer = 19887E80]
21:32:03 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
21:32:03 INFO - document served over http requires an https
21:32:03 INFO - sub-resource via fetch-request using the meta-csp
21:32:03 INFO - delivery method with swap-origin-redirect and when
21:32:03 INFO - the target request is same-origin.
21:32:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 628ms
21:32:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:32:03 INFO - PROCESS | 4028 | ++DOCSHELL 17F4F700 == 51 [pid = 4028] [id = 133]
21:32:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 161 (1A564180) [pid = 4028] [serial = 375] [outer = 00000000]
21:32:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 162 (1CF13080) [pid = 4028] [serial = 376] [outer = 1A564180]
21:32:03 INFO - PROCESS | 4028 | 1446179523836 Marionette INFO loaded listener.js
21:32:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 163 (1DEEB080) [pid = 4028] [serial = 377] [outer = 1A564180]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 162 (12951000) [pid = 4028] [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]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 161 (1A565580) [pid = 4028] [serial = 294] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 160 (1C649780) [pid = 4028] [serial = 299] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179505371]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 159 (0E78C400) [pid = 4028] [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]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 158 (12837480) [pid = 4028] [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]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 157 (12A5A900) [pid = 4028] [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]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 156 (0E78F600) [pid = 4028] [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]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 155 (1824BD00) [pid = 4028] [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]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 154 (1C64CC00) [pid = 4028] [serial = 304] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 153 (12064A00) [pid = 4028] [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]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 152 (16C7AE00) [pid = 4028] [serial = 262] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 151 (1A566200) [pid = 4028] [serial = 295] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 150 (18AAA680) [pid = 4028] [serial = 292] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 149 (14B69A00) [pid = 4028] [serial = 263] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 148 (14B69280) [pid = 4028] [serial = 260] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 147 (0F082E00) [pid = 4028] [serial = 310] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 146 (12A5BF80) [pid = 4028] [serial = 274] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 145 (16C7A680) [pid = 4028] [serial = 265] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 144 (1A566480) [pid = 4028] [serial = 271] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 143 (15D69400) [pid = 4028] [serial = 289] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 142 (1A566E80) [pid = 4028] [serial = 300] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179505371]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 141 (1AA61F00) [pid = 4028] [serial = 297] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 140 (14D42400) [pid = 4028] [serial = 316] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 139 (12D41780) [pid = 4028] [serial = 280] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 138 (12952180) [pid = 4028] [serial = 307] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 137 (14D42680) [pid = 4028] [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]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 136 (0E78D800) [pid = 4028] [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]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 135 (19C28280) [pid = 4028] [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]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 134 (15AF3080) [pid = 4028] [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]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 133 (12922900) [pid = 4028] [serial = 257] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179495263]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 132 (16CC9F00) [pid = 4028] [serial = 319] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 131 (16C7D600) [pid = 4028] [serial = 268] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 130 (12953800) [pid = 4028] [serial = 313] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 129 (0E78D580) [pid = 4028] [serial = 258] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179495263]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 128 (14937400) [pid = 4028] [serial = 286] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 127 (11931C80) [pid = 4028] [serial = 277] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 126 (14B6A400) [pid = 4028] [serial = 283] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 125 (1C4D4980) [pid = 4028] [serial = 305] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 124 (1C4D2B80) [pid = 4028] [serial = 302] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 123 (16CCC480) [pid = 4028] [serial = 196] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 122 (15AF1280) [pid = 4028] [serial = 193] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 121 (1C4D4200) [pid = 4028] [serial = 209] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 120 (18F32180) [pid = 4028] [serial = 203] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 119 (1A567B00) [pid = 4028] [serial = 206] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 118 (17FFCF80) [pid = 4028] [serial = 199] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 117 (14939480) [pid = 4028] [serial = 281] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 116 (12D44E80) [pid = 4028] [serial = 190] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | --DOMWINDOW == 115 (11F75100) [pid = 4028] [serial = 278] [outer = 00000000] [url = about:blank]
21:32:04 INFO - PROCESS | 4028 | ++DOCSHELL 0FBEAC00 == 52 [pid = 4028] [id = 134]
21:32:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 116 (10D71500) [pid = 4028] [serial = 378] [outer = 00000000]
21:32:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 117 (0E78B780) [pid = 4028] [serial = 379] [outer = 10D71500]
21:32:04 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
21:32:04 INFO - document served over http requires an https
21:32:04 INFO - sub-resource via iframe-tag using the meta-csp
21:32:04 INFO - delivery method with keep-origin-redirect and when
21:32:04 INFO - the target request is same-origin.
21:32:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 754ms
21:32:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:32:04 INFO - PROCESS | 4028 | ++DOCSHELL 0F50C900 == 53 [pid = 4028] [id = 135]
21:32:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 118 (0E78D300) [pid = 4028] [serial = 380] [outer = 00000000]
21:32:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 119 (10D72400) [pid = 4028] [serial = 381] [outer = 0E78D300]
21:32:04 INFO - PROCESS | 4028 | 1446179524550 Marionette INFO loaded listener.js
21:32:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 120 (10D73A80) [pid = 4028] [serial = 382] [outer = 0E78D300]
21:32:04 INFO - PROCESS | 4028 | ++DOCSHELL 19C75200 == 54 [pid = 4028] [id = 136]
21:32:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 121 (11935880) [pid = 4028] [serial = 383] [outer = 00000000]
21:32:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 122 (11F74980) [pid = 4028] [serial = 384] [outer = 11935880]
21:32:04 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
21:32:04 INFO - document served over http requires an https
21:32:04 INFO - sub-resource via iframe-tag using the meta-csp
21:32:04 INFO - delivery method with no-redirect and when
21:32:04 INFO - the target request is same-origin.
21:32:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 596ms
21:32:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:32:05 INFO - PROCESS | 4028 | ++DOCSHELL 0F50E100 == 55 [pid = 4028] [id = 137]
21:32:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 123 (10D71F00) [pid = 4028] [serial = 385] [outer = 00000000]
21:32:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 124 (10D74E80) [pid = 4028] [serial = 386] [outer = 10D71F00]
21:32:05 INFO - PROCESS | 4028 | 1446179525181 Marionette INFO loaded listener.js
21:32:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 125 (12954980) [pid = 4028] [serial = 387] [outer = 10D71F00]
21:32:05 INFO - PROCESS | 4028 | ++DOCSHELL 1823F100 == 56 [pid = 4028] [id = 138]
21:32:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 126 (14D42680) [pid = 4028] [serial = 388] [outer = 00000000]
21:32:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 127 (1512B500) [pid = 4028] [serial = 389] [outer = 14D42680]
21:32:05 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
21:32:05 INFO - document served over http requires an https
21:32:05 INFO - sub-resource via iframe-tag using the meta-csp
21:32:05 INFO - delivery method with swap-origin-redirect and when
21:32:05 INFO - the target request is same-origin.
21:32:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 644ms
21:32:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:32:05 INFO - PROCESS | 4028 | ++DOCSHELL 1AA66300 == 57 [pid = 4028] [id = 139]
21:32:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 128 (10D71780) [pid = 4028] [serial = 390] [outer = 00000000]
21:32:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 129 (12955100) [pid = 4028] [serial = 391] [outer = 10D71780]
21:32:05 INFO - PROCESS | 4028 | 1446179525796 Marionette INFO loaded listener.js
21:32:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 130 (1512D300) [pid = 4028] [serial = 392] [outer = 10D71780]
21:32:06 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
21:32:06 INFO - document served over http requires an https
21:32:06 INFO - sub-resource via script-tag using the meta-csp
21:32:06 INFO - delivery method with keep-origin-redirect and when
21:32:06 INFO - the target request is same-origin.
21:32:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 738ms
21:32:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:32:06 INFO - PROCESS | 4028 | ++DOCSHELL 0FA63F00 == 58 [pid = 4028] [id = 140]
21:32:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 131 (0E78D580) [pid = 4028] [serial = 393] [outer = 00000000]
21:32:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 132 (10D73D00) [pid = 4028] [serial = 394] [outer = 0E78D580]
21:32:06 INFO - PROCESS | 4028 | 1446179526612 Marionette INFO loaded listener.js
21:32:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 133 (11931F00) [pid = 4028] [serial = 395] [outer = 0E78D580]
21:32:07 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
21:32:07 INFO - document served over http requires an https
21:32:07 INFO - sub-resource via script-tag using the meta-csp
21:32:07 INFO - delivery method with no-redirect and when
21:32:07 INFO - the target request is same-origin.
21:32:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 848ms
21:32:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:32:07 INFO - PROCESS | 4028 | ++DOCSHELL 11649600 == 59 [pid = 4028] [id = 141]
21:32:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 134 (12922E00) [pid = 4028] [serial = 396] [outer = 00000000]
21:32:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 135 (12D84A00) [pid = 4028] [serial = 397] [outer = 12922E00]
21:32:07 INFO - PROCESS | 4028 | 1446179527442 Marionette INFO loaded listener.js
21:32:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 136 (1512D800) [pid = 4028] [serial = 398] [outer = 12922E00]
21:32:08 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
21:32:08 INFO - document served over http requires an https
21:32:08 INFO - sub-resource via script-tag using the meta-csp
21:32:08 INFO - delivery method with swap-origin-redirect and when
21:32:08 INFO - the target request is same-origin.
21:32:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 832ms
21:32:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:32:08 INFO - PROCESS | 4028 | ++DOCSHELL 173FCC00 == 60 [pid = 4028] [id = 142]
21:32:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 137 (10D72680) [pid = 4028] [serial = 399] [outer = 00000000]
21:32:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 138 (1512F380) [pid = 4028] [serial = 400] [outer = 10D72680]
21:32:08 INFO - PROCESS | 4028 | 1446179528318 Marionette INFO loaded listener.js
21:32:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 139 (16CCC480) [pid = 4028] [serial = 401] [outer = 10D72680]
21:32:08 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
21:32:08 INFO - document served over http requires an https
21:32:08 INFO - sub-resource via xhr-request using the meta-csp
21:32:08 INFO - delivery method with keep-origin-redirect and when
21:32:08 INFO - the target request is same-origin.
21:32:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 801ms
21:32:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:32:09 INFO - PROCESS | 4028 | ++DOCSHELL 1A391000 == 61 [pid = 4028] [id = 143]
21:32:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 140 (15AF3080) [pid = 4028] [serial = 402] [outer = 00000000]
21:32:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 141 (17FFB680) [pid = 4028] [serial = 403] [outer = 15AF3080]
21:32:09 INFO - PROCESS | 4028 | 1446179529124 Marionette INFO loaded listener.js
21:32:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 142 (18F33080) [pid = 4028] [serial = 404] [outer = 15AF3080]
21:32:09 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
21:32:09 INFO - document served over http requires an https
21:32:09 INFO - sub-resource via xhr-request using the meta-csp
21:32:09 INFO - delivery method with no-redirect and when
21:32:09 INFO - the target request is same-origin.
21:32:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 801ms
21:32:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:32:09 INFO - PROCESS | 4028 | ++DOCSHELL 1BC63400 == 62 [pid = 4028] [id = 144]
21:32:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 143 (18F32180) [pid = 4028] [serial = 405] [outer = 00000000]
21:32:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 144 (1A566700) [pid = 4028] [serial = 406] [outer = 18F32180]
21:32:09 INFO - PROCESS | 4028 | 1446179529941 Marionette INFO loaded listener.js
21:32:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 145 (1AA64C00) [pid = 4028] [serial = 407] [outer = 18F32180]
21:32:10 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
21:32:10 INFO - document served over http requires an https
21:32:10 INFO - sub-resource via xhr-request using the meta-csp
21:32:10 INFO - delivery method with swap-origin-redirect and when
21:32:10 INFO - the target request is same-origin.
21:32:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 800ms
21:32:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:32:10 INFO - PROCESS | 4028 | ++DOCSHELL 1CE84F00 == 63 [pid = 4028] [id = 145]
21:32:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 146 (1A1A5880) [pid = 4028] [serial = 408] [outer = 00000000]
21:32:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 147 (1C64CC00) [pid = 4028] [serial = 409] [outer = 1A1A5880]
21:32:10 INFO - PROCESS | 4028 | 1446179530791 Marionette INFO loaded listener.js
21:32:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 148 (1DEEA180) [pid = 4028] [serial = 410] [outer = 1A1A5880]
21:32:11 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
21:32:11 INFO - document served over http requires an http
21:32:11 INFO - sub-resource via fetch-request using the meta-referrer
21:32:11 INFO - delivery method with keep-origin-redirect and when
21:32:11 INFO - the target request is cross-origin.
21:32:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 848ms
21:32:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:32:11 INFO - PROCESS | 4028 | ++DOCSHELL 1DFF6600 == 64 [pid = 4028] [id = 146]
21:32:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 149 (153F1F00) [pid = 4028] [serial = 411] [outer = 00000000]
21:32:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 150 (153F3A80) [pid = 4028] [serial = 412] [outer = 153F1F00]
21:32:11 INFO - PROCESS | 4028 | 1446179531607 Marionette INFO loaded listener.js
21:32:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 151 (153F5600) [pid = 4028] [serial = 413] [outer = 153F1F00]
21:32:12 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
21:32:12 INFO - document served over http requires an http
21:32:12 INFO - sub-resource via fetch-request using the meta-referrer
21:32:12 INFO - delivery method with no-redirect and when
21:32:12 INFO - the target request is cross-origin.
21:32:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 738ms
21:32:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:32:12 INFO - PROCESS | 4028 | ++DOCSHELL 0FC0C800 == 65 [pid = 4028] [id = 147]
21:32:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 152 (153F4480) [pid = 4028] [serial = 414] [outer = 00000000]
21:32:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 153 (1DEEC480) [pid = 4028] [serial = 415] [outer = 153F4480]
21:32:12 INFO - PROCESS | 4028 | 1446179532352 Marionette INFO loaded listener.js
21:32:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 154 (1DEED880) [pid = 4028] [serial = 416] [outer = 153F4480]
21:32:13 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
21:32:13 INFO - document served over http requires an http
21:32:13 INFO - sub-resource via fetch-request using the meta-referrer
21:32:13 INFO - delivery method with swap-origin-redirect and when
21:32:13 INFO - the target request is cross-origin.
21:32:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1664ms
21:32:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:32:13 INFO - PROCESS | 4028 | ++DOCSHELL 13FAB300 == 66 [pid = 4028] [id = 148]
21:32:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 155 (0E78DA80) [pid = 4028] [serial = 417] [outer = 00000000]
21:32:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 156 (1B982F00) [pid = 4028] [serial = 418] [outer = 0E78DA80]
21:32:14 INFO - PROCESS | 4028 | 1446179534028 Marionette INFO loaded listener.js
21:32:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 157 (1B984080) [pid = 4028] [serial = 419] [outer = 0E78DA80]
21:32:14 INFO - PROCESS | 4028 | ++DOCSHELL 0F053900 == 67 [pid = 4028] [id = 149]
21:32:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 158 (0E78CB80) [pid = 4028] [serial = 420] [outer = 00000000]
21:32:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 159 (0E78CE00) [pid = 4028] [serial = 421] [outer = 0E78CB80]
21:32:14 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
21:32:14 INFO - document served over http requires an http
21:32:14 INFO - sub-resource via iframe-tag using the meta-referrer
21:32:14 INFO - delivery method with keep-origin-redirect and when
21:32:14 INFO - the target request is cross-origin.
21:32:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1146ms
21:32:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:32:15 INFO - PROCESS | 4028 | ++DOCSHELL 11702000 == 68 [pid = 4028] [id = 150]
21:32:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 160 (0E78DF80) [pid = 4028] [serial = 422] [outer = 00000000]
21:32:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 161 (12921500) [pid = 4028] [serial = 423] [outer = 0E78DF80]
21:32:15 INFO - PROCESS | 4028 | 1446179535180 Marionette INFO loaded listener.js
21:32:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 162 (12A5BF80) [pid = 4028] [serial = 424] [outer = 0E78DF80]
21:32:15 INFO - PROCESS | 4028 | ++DOCSHELL 0FBAD100 == 69 [pid = 4028] [id = 151]
21:32:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 163 (12955880) [pid = 4028] [serial = 425] [outer = 00000000]
21:32:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 164 (0E78D080) [pid = 4028] [serial = 426] [outer = 12955880]
21:32:15 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
21:32:15 INFO - document served over http requires an http
21:32:15 INFO - sub-resource via iframe-tag using the meta-referrer
21:32:15 INFO - delivery method with no-redirect and when
21:32:15 INFO - the target request is cross-origin.
21:32:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 942ms
21:32:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:32:16 INFO - PROCESS | 4028 | ++DOCSHELL 13FAC500 == 70 [pid = 4028] [id = 152]
21:32:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 165 (12921A00) [pid = 4028] [serial = 427] [outer = 00000000]
21:32:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 166 (14D43F80) [pid = 4028] [serial = 428] [outer = 12921A00]
21:32:16 INFO - PROCESS | 4028 | 1446179536116 Marionette INFO loaded listener.js
21:32:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 167 (153F2E00) [pid = 4028] [serial = 429] [outer = 12921A00]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 13D9F400 == 69 [pid = 4028] [id = 69]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 1823F100 == 68 [pid = 4028] [id = 138]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 0F50E100 == 67 [pid = 4028] [id = 137]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 19C75200 == 66 [pid = 4028] [id = 136]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 0F50C900 == 65 [pid = 4028] [id = 135]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 0FBEAC00 == 64 [pid = 4028] [id = 134]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 17F4F700 == 63 [pid = 4028] [id = 133]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 18275300 == 62 [pid = 4028] [id = 132]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 17F63F00 == 61 [pid = 4028] [id = 131]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 16CB8A00 == 60 [pid = 4028] [id = 130]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 15B11900 == 59 [pid = 4028] [id = 129]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 14F32300 == 58 [pid = 4028] [id = 128]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 1112BB00 == 57 [pid = 4028] [id = 127]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 0FBEA600 == 56 [pid = 4028] [id = 126]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 0FC0DA00 == 55 [pid = 4028] [id = 125]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 0FC0B900 == 54 [pid = 4028] [id = 124]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 1D23D000 == 53 [pid = 4028] [id = 123]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 1DDB5C00 == 52 [pid = 4028] [id = 122]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 1DDB6800 == 51 [pid = 4028] [id = 121]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 11D6BC00 == 50 [pid = 4028] [id = 120]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 1105B700 == 49 [pid = 4028] [id = 119]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 161C7500 == 48 [pid = 4028] [id = 118]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 16CB7500 == 47 [pid = 4028] [id = 117]
21:32:16 INFO - PROCESS | 4028 | ++DOCSHELL 0F50C900 == 48 [pid = 4028] [id = 153]
21:32:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 168 (12A5B300) [pid = 4028] [serial = 430] [outer = 00000000]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 1A1EC900 == 47 [pid = 4028] [id = 116]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 17F4DF00 == 46 [pid = 4028] [id = 115]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 1206D800 == 45 [pid = 4028] [id = 114]
21:32:16 INFO - PROCESS | 4028 | --DOCSHELL 1C4DC100 == 44 [pid = 4028] [id = 113]
21:32:16 INFO - PROCESS | 4028 | --DOMWINDOW == 167 (1C4D2900) [pid = 4028] [serial = 298] [outer = 00000000] [url = about:blank]
21:32:16 INFO - PROCESS | 4028 | --DOMWINDOW == 166 (1C649000) [pid = 4028] [serial = 303] [outer = 00000000] [url = about:blank]
21:32:16 INFO - PROCESS | 4028 | --DOMWINDOW == 165 (16C7D380) [pid = 4028] [serial = 290] [outer = 00000000] [url = about:blank]
21:32:16 INFO - PROCESS | 4028 | --DOMWINDOW == 164 (16C7B800) [pid = 4028] [serial = 256] [outer = 00000000] [url = about:blank]
21:32:16 INFO - PROCESS | 4028 | --DOMWINDOW == 163 (15D6C100) [pid = 4028] [serial = 284] [outer = 00000000] [url = about:blank]
21:32:16 INFO - PROCESS | 4028 | --DOMWINDOW == 162 (14D41000) [pid = 4028] [serial = 287] [outer = 00000000] [url = about:blank]
21:32:16 INFO - PROCESS | 4028 | --DOMWINDOW == 161 (12955B00) [pid = 4028] [serial = 314] [outer = 00000000] [url = about:blank]
21:32:16 INFO - PROCESS | 4028 | --DOMWINDOW == 160 (12954700) [pid = 4028] [serial = 308] [outer = 00000000] [url = about:blank]
21:32:16 INFO - PROCESS | 4028 | --DOMWINDOW == 159 (19888600) [pid = 4028] [serial = 293] [outer = 00000000] [url = about:blank]
21:32:16 INFO - PROCESS | 4028 | --DOMWINDOW == 158 (11932680) [pid = 4028] [serial = 311] [outer = 00000000] [url = about:blank]
21:32:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 159 (0E78B280) [pid = 4028] [serial = 431] [outer = 12A5B300]
21:32:16 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
21:32:16 INFO - document served over http requires an http
21:32:16 INFO - sub-resource via iframe-tag using the meta-referrer
21:32:16 INFO - delivery method with swap-origin-redirect and when
21:32:16 INFO - the target request is cross-origin.
21:32:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 832ms
21:32:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:32:16 INFO - PROCESS | 4028 | ++DOCSHELL 1112BB00 == 45 [pid = 4028] [id = 154]
21:32:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 160 (0F3F4780) [pid = 4028] [serial = 432] [outer = 00000000]
21:32:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 161 (12A5AB80) [pid = 4028] [serial = 433] [outer = 0F3F4780]
21:32:17 INFO - PROCESS | 4028 | 1446179537013 Marionette INFO loaded listener.js
21:32:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 162 (14B6B580) [pid = 4028] [serial = 434] [outer = 0F3F4780]
21:32:17 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
21:32:17 INFO - document served over http requires an http
21:32:17 INFO - sub-resource via script-tag using the meta-referrer
21:32:17 INFO - delivery method with keep-origin-redirect and when
21:32:17 INFO - the target request is cross-origin.
21:32:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 644ms
21:32:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:32:17 INFO - PROCESS | 4028 | ++DOCSHELL 161C7500 == 46 [pid = 4028] [id = 155]
21:32:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 163 (14D44700) [pid = 4028] [serial = 435] [outer = 00000000]
21:32:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 164 (15D6C100) [pid = 4028] [serial = 436] [outer = 14D44700]
21:32:17 INFO - PROCESS | 4028 | 1446179537605 Marionette INFO loaded listener.js
21:32:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 165 (16CC9280) [pid = 4028] [serial = 437] [outer = 14D44700]
21:32:17 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
21:32:17 INFO - document served over http requires an http
21:32:17 INFO - sub-resource via script-tag using the meta-referrer
21:32:17 INFO - delivery method with no-redirect and when
21:32:17 INFO - the target request is cross-origin.
21:32:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 534ms
21:32:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:32:18 INFO - PROCESS | 4028 | ++DOCSHELL 17F64200 == 47 [pid = 4028] [id = 156]
21:32:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 166 (15AD5100) [pid = 4028] [serial = 438] [outer = 00000000]
21:32:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 167 (17AC7600) [pid = 4028] [serial = 439] [outer = 15AD5100]
21:32:18 INFO - PROCESS | 4028 | 1446179538148 Marionette INFO loaded listener.js
21:32:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 168 (18AABD00) [pid = 4028] [serial = 440] [outer = 15AD5100]
21:32:18 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
21:32:18 INFO - document served over http requires an http
21:32:18 INFO - sub-resource via script-tag using the meta-referrer
21:32:18 INFO - delivery method with swap-origin-redirect and when
21:32:18 INFO - the target request is cross-origin.
21:32:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 534ms
21:32:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:32:18 INFO - PROCESS | 4028 | ++DOCSHELL 18276E00 == 48 [pid = 4028] [id = 157]
21:32:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 169 (19C28C80) [pid = 4028] [serial = 441] [outer = 00000000]
21:32:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 170 (1A563280) [pid = 4028] [serial = 442] [outer = 19C28C80]
21:32:18 INFO - PROCESS | 4028 | 1446179538719 Marionette INFO loaded listener.js
21:32:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 171 (1A566480) [pid = 4028] [serial = 443] [outer = 19C28C80]
21:32:19 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206
21:32:19 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206
21:32:19 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
21:32:19 INFO - document served over http requires an http
21:32:19 INFO - sub-resource via xhr-request using the meta-referrer
21:32:19 INFO - delivery method with keep-origin-redirect and when
21:32:19 INFO - the target request is cross-origin.
21:32:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 643ms
21:32:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:32:19 INFO - PROCESS | 4028 | ++DOCSHELL 191EC900 == 49 [pid = 4028] [id = 158]
21:32:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 172 (1A1A4E80) [pid = 4028] [serial = 444] [outer = 00000000]
21:32:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 173 (1B984A80) [pid = 4028] [serial = 445] [outer = 1A1A4E80]
21:32:19 INFO - PROCESS | 4028 | 1446179539337 Marionette INFO loaded listener.js
21:32:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 174 (1B985E80) [pid = 4028] [serial = 446] [outer = 1A1A4E80]
21:32:19 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
21:32:19 INFO - document served over http requires an http
21:32:19 INFO - sub-resource via xhr-request using the meta-referrer
21:32:19 INFO - delivery method with no-redirect and when
21:32:19 INFO - the target request is cross-origin.
21:32:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 644ms
21:32:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:32:19 INFO - PROCESS | 4028 | ++DOCSHELL 19EEBE00 == 50 [pid = 4028] [id = 159]
21:32:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 175 (1B986100) [pid = 4028] [serial = 447] [outer = 00000000]
21:32:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 176 (1C4D3800) [pid = 4028] [serial = 448] [outer = 1B986100]
21:32:19 INFO - PROCESS | 4028 | 1446179539984 Marionette INFO loaded listener.js
21:32:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 177 (1C64B080) [pid = 4028] [serial = 449] [outer = 1B986100]
21:32:20 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
21:32:20 INFO - document served over http requires an http
21:32:20 INFO - sub-resource via xhr-request using the meta-referrer
21:32:20 INFO - delivery method with swap-origin-redirect and when
21:32:20 INFO - the target request is cross-origin.
21:32:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 628ms
21:32:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 176 (15AD4980) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 175 (12922B80) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 174 (19887E80) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 173 (14B6DD80) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 172 (11933300) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 171 (0F3F8D80) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 170 (16CCB080) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 169 (10D05380) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 168 (10D71500) [pid = 4028] [serial = 378] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 167 (14B6A680) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 166 (14D42680) [pid = 4028] [serial = 388] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 165 (1134EC00) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 164 (1A564180) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 163 (11935880) [pid = 4028] [serial = 383] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179524854]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 162 (1512F880) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 161 (14B6BA80) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 160 (0E78D300) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 159 (10D71F00) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 158 (10D02900) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 157 (14D44980) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 156 (12953A80) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 155 (15AF3300) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 154 (19C2CD80) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 153 (17FFE600) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 152 (17FFCD00) [pid = 4028] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 151 (16CCA680) [pid = 4028] [serial = 197] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 150 (14FBCE80) [pid = 4028] [serial = 194] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 149 (11933080) [pid = 4028] [serial = 191] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 148 (11931780) [pid = 4028] [serial = 188] [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]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 147 (1DEEB800) [pid = 4028] [serial = 346] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 146 (1CF12900) [pid = 4028] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 145 (1CF15600) [pid = 4028] [serial = 341] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179515085]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 144 (1C4D2E00) [pid = 4028] [serial = 337] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 143 (0E78B780) [pid = 4028] [serial = 379] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 142 (1CF13F80) [pid = 4028] [serial = 347] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 141 (1A1A5B00) [pid = 4028] [serial = 334] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 140 (158D2180) [pid = 4028] [serial = 361] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 139 (1A566980) [pid = 4028] [serial = 370] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 138 (1CF13080) [pid = 4028] [serial = 376] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 137 (1512D580) [pid = 4028] [serial = 322] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 136 (16CCDD80) [pid = 4028] [serial = 364] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 135 (19C28F00) [pid = 4028] [serial = 325] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 134 (1CF12E00) [pid = 4028] [serial = 344] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 133 (1CF11000) [pid = 4028] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179515085]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 132 (18F31280) [pid = 4028] [serial = 339] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 131 (12A5D600) [pid = 4028] [serial = 352] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 130 (12A5A400) [pid = 4028] [serial = 358] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 129 (1AA62E00) [pid = 4028] [serial = 328] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 128 (18AAC200) [pid = 4028] [serial = 367] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 127 (10D74E80) [pid = 4028] [serial = 386] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 126 (1C649C80) [pid = 4028] [serial = 373] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 125 (11F74980) [pid = 4028] [serial = 384] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179524854]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 124 (12951F00) [pid = 4028] [serial = 355] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 123 (10D72400) [pid = 4028] [serial = 381] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 122 (17AC4180) [pid = 4028] [serial = 331] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 121 (1CF11280) [pid = 4028] [serial = 349] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 120 (1512B500) [pid = 4028] [serial = 389] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 119 (12955100) [pid = 4028] [serial = 391] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 118 (14D44200) [pid = 4028] [serial = 359] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 117 (1824A180) [pid = 4028] [serial = 320] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 116 (160EB200) [pid = 4028] [serial = 362] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 115 (17AC6C00) [pid = 4028] [serial = 365] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | --DOMWINDOW == 114 (1512FD80) [pid = 4028] [serial = 317] [outer = 00000000] [url = about:blank]
21:32:20 INFO - PROCESS | 4028 | ++DOCSHELL 0E1F6100 == 51 [pid = 4028] [id = 160]
21:32:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 115 (0E78B500) [pid = 4028] [serial = 450] [outer = 00000000]
21:32:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 116 (10D01500) [pid = 4028] [serial = 451] [outer = 0E78B500]
21:32:20 INFO - PROCESS | 4028 | 1446179540819 Marionette INFO loaded listener.js
21:32:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 117 (10D71500) [pid = 4028] [serial = 452] [outer = 0E78B500]
21:32:21 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
21:32:21 INFO - document served over http requires an https
21:32:21 INFO - sub-resource via fetch-request using the meta-referrer
21:32:21 INFO - delivery method with keep-origin-redirect and when
21:32:21 INFO - the target request is cross-origin.
21:32:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 753ms
21:32:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:32:21 INFO - PROCESS | 4028 | ++DOCSHELL 0FBACE00 == 52 [pid = 4028] [id = 161]
21:32:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 118 (0E78D300) [pid = 4028] [serial = 453] [outer = 00000000]
21:32:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 119 (12922B80) [pid = 4028] [serial = 454] [outer = 0E78D300]
21:32:21 INFO - PROCESS | 4028 | 1446179541380 Marionette INFO loaded listener.js
21:32:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 120 (14B6A680) [pid = 4028] [serial = 455] [outer = 0E78D300]
21:32:21 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
21:32:21 INFO - document served over http requires an https
21:32:21 INFO - sub-resource via fetch-request using the meta-referrer
21:32:21 INFO - delivery method with no-redirect and when
21:32:21 INFO - the target request is cross-origin.
21:32:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 534ms
21:32:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:32:21 INFO - PROCESS | 4028 | ++DOCSHELL 0FA64B00 == 53 [pid = 4028] [id = 162]
21:32:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 121 (11931780) [pid = 4028] [serial = 456] [outer = 00000000]
21:32:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 122 (1512D580) [pid = 4028] [serial = 457] [outer = 11931780]
21:32:21 INFO - PROCESS | 4028 | 1446179541932 Marionette INFO loaded listener.js
21:32:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 123 (16CCA680) [pid = 4028] [serial = 458] [outer = 11931780]
21:32:22 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
21:32:22 INFO - document served over http requires an https
21:32:22 INFO - sub-resource via fetch-request using the meta-referrer
21:32:22 INFO - delivery method with swap-origin-redirect and when
21:32:22 INFO - the target request is cross-origin.
21:32:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 628ms
21:32:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:32:22 INFO - PROCESS | 4028 | ++DOCSHELL 1D311900 == 54 [pid = 4028] [id = 163]
21:32:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 124 (14D42680) [pid = 4028] [serial = 459] [outer = 00000000]
21:32:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 125 (17853580) [pid = 4028] [serial = 460] [outer = 14D42680]
21:32:22 INFO - PROCESS | 4028 | 1446179542564 Marionette INFO loaded listener.js
21:32:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 126 (17854E80) [pid = 4028] [serial = 461] [outer = 14D42680]
21:32:22 INFO - PROCESS | 4028 | ++DOCSHELL 0F055A00 == 55 [pid = 4028] [id = 164]
21:32:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 127 (0E78E200) [pid = 4028] [serial = 462] [outer = 00000000]
21:32:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 128 (10D72400) [pid = 4028] [serial = 463] [outer = 0E78E200]
21:32:23 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
21:32:23 INFO - document served over http requires an https
21:32:23 INFO - sub-resource via iframe-tag using the meta-referrer
21:32:23 INFO - delivery method with keep-origin-redirect and when
21:32:23 INFO - the target request is cross-origin.
21:32:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 832ms
21:32:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:32:23 INFO - PROCESS | 4028 | ++DOCSHELL 0FC0DD00 == 56 [pid = 4028] [id = 165]
21:32:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 129 (0E78F380) [pid = 4028] [serial = 464] [outer = 00000000]
21:32:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 130 (11D45B00) [pid = 4028] [serial = 465] [outer = 0E78F380]
21:32:23 INFO - PROCESS | 4028 | 1446179543519 Marionette INFO loaded listener.js
21:32:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 131 (14FBCE80) [pid = 4028] [serial = 466] [outer = 0E78F380]
21:32:23 INFO - PROCESS | 4028 | ++DOCSHELL 10DC4000 == 57 [pid = 4028] [id = 166]
21:32:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 132 (16CC9780) [pid = 4028] [serial = 467] [outer = 00000000]
21:32:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 133 (1493A600) [pid = 4028] [serial = 468] [outer = 16CC9780]
21:32:24 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
21:32:24 INFO - document served over http requires an https
21:32:24 INFO - sub-resource via iframe-tag using the meta-referrer
21:32:24 INFO - delivery method with no-redirect and when
21:32:24 INFO - the target request is cross-origin.
21:32:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 911ms
21:32:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:32:24 INFO - PROCESS | 4028 | ++DOCSHELL 1281ED00 == 58 [pid = 4028] [id = 167]
21:32:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 134 (11776800) [pid = 4028] [serial = 469] [outer = 00000000]
21:32:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 135 (14FBDD80) [pid = 4028] [serial = 470] [outer = 11776800]
21:32:24 INFO - PROCESS | 4028 | 1446179544424 Marionette INFO loaded listener.js
21:32:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 136 (17852680) [pid = 4028] [serial = 471] [outer = 11776800]
21:32:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 137 (15AF1F00) [pid = 4028] [serial = 472] [outer = 1A1A1280]
21:32:24 INFO - PROCESS | 4028 | ++DOCSHELL 184CB700 == 59 [pid = 4028] [id = 168]
21:32:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 138 (18F33300) [pid = 4028] [serial = 473] [outer = 00000000]
21:32:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 139 (158D3F80) [pid = 4028] [serial = 474] [outer = 18F33300]
21:32:25 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
21:32:25 INFO - document served over http requires an https
21:32:25 INFO - sub-resource via iframe-tag using the meta-referrer
21:32:25 INFO - delivery method with swap-origin-redirect and when
21:32:25 INFO - the target request is cross-origin.
21:32:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 989ms
21:32:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:32:25 INFO - PROCESS | 4028 | ++DOCSHELL 1C4DC100 == 60 [pid = 4028] [id = 169]
21:32:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 140 (16CCD880) [pid = 4028] [serial = 475] [outer = 00000000]
21:32:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 141 (1824A180) [pid = 4028] [serial = 476] [outer = 16CCD880]
21:32:25 INFO - PROCESS | 4028 | 1446179545423 Marionette INFO loaded listener.js
21:32:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 142 (1A1A5B00) [pid = 4028] [serial = 477] [outer = 16CCD880]
21:32:26 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
21:32:26 INFO - document served over http requires an https
21:32:26 INFO - sub-resource via script-tag using the meta-referrer
21:32:26 INFO - delivery method with keep-origin-redirect and when
21:32:26 INFO - the target request is cross-origin.
21:32:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 848ms
21:32:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:32:26 INFO - PROCESS | 4028 | ++DOCSHELL 1BCF5000 == 61 [pid = 4028] [id = 170]
21:32:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 143 (15AF1280) [pid = 4028] [serial = 478] [outer = 00000000]
21:32:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 144 (1B986380) [pid = 4028] [serial = 479] [outer = 15AF1280]
21:32:26 INFO - PROCESS | 4028 | 1446179546275 Marionette INFO loaded listener.js
21:32:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 145 (1C4D2E00) [pid = 4028] [serial = 480] [outer = 15AF1280]
21:32:26 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
21:32:26 INFO - document served over http requires an https
21:32:26 INFO - sub-resource via script-tag using the meta-referrer
21:32:26 INFO - delivery method with no-redirect and when
21:32:26 INFO - the target request is cross-origin.
21:32:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 786ms
21:32:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:32:26 INFO - PROCESS | 4028 | ++DOCSHELL 1DE49000 == 62 [pid = 4028] [id = 171]
21:32:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 146 (1B984D00) [pid = 4028] [serial = 481] [outer = 00000000]
21:32:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 147 (1C64C480) [pid = 4028] [serial = 482] [outer = 1B984D00]
21:32:27 INFO - PROCESS | 4028 | 1446179547042 Marionette INFO loaded listener.js
21:32:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 148 (1CF13080) [pid = 4028] [serial = 483] [outer = 1B984D00]
21:32:27 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
21:32:27 INFO - document served over http requires an https
21:32:27 INFO - sub-resource via script-tag using the meta-referrer
21:32:27 INFO - delivery method with swap-origin-redirect and when
21:32:27 INFO - the target request is cross-origin.
21:32:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 832ms
21:32:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:32:27 INFO - PROCESS | 4028 | ++DOCSHELL 1DE4BA00 == 63 [pid = 4028] [id = 172]
21:32:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 149 (11992900) [pid = 4028] [serial = 484] [outer = 00000000]
21:32:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 150 (11995100) [pid = 4028] [serial = 485] [outer = 11992900]
21:32:27 INFO - PROCESS | 4028 | 1446179547909 Marionette INFO loaded listener.js
21:32:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 151 (11995D80) [pid = 4028] [serial = 486] [outer = 11992900]
21:32:28 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
21:32:28 INFO - document served over http requires an https
21:32:28 INFO - sub-resource via xhr-request using the meta-referrer
21:32:28 INFO - delivery method with keep-origin-redirect and when
21:32:28 INFO - the target request is cross-origin.
21:32:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 801ms
21:32:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:32:28 INFO - PROCESS | 4028 | ++DOCSHELL 1D1A7800 == 64 [pid = 4028] [id = 173]
21:32:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 152 (11995380) [pid = 4028] [serial = 487] [outer = 00000000]
21:32:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 153 (1C64C700) [pid = 4028] [serial = 488] [outer = 11995380]
21:32:28 INFO - PROCESS | 4028 | 1446179548705 Marionette INFO loaded listener.js
21:32:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 154 (1D1A2180) [pid = 4028] [serial = 489] [outer = 11995380]
21:32:29 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
21:32:29 INFO - document served over http requires an https
21:32:29 INFO - sub-resource via xhr-request using the meta-referrer
21:32:29 INFO - delivery method with no-redirect and when
21:32:29 INFO - the target request is cross-origin.
21:32:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 738ms
21:32:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:32:29 INFO - PROCESS | 4028 | ++DOCSHELL 1DF2F700 == 65 [pid = 4028] [id = 174]
21:32:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 155 (1C4D2B80) [pid = 4028] [serial = 490] [outer = 00000000]
21:32:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 156 (1D1A2B80) [pid = 4028] [serial = 491] [outer = 1C4D2B80]
21:32:29 INFO - PROCESS | 4028 | 1446179549451 Marionette INFO loaded listener.js
21:32:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 157 (1D1A4700) [pid = 4028] [serial = 492] [outer = 1C4D2B80]
21:32:30 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
21:32:30 INFO - document served over http requires an https
21:32:30 INFO - sub-resource via xhr-request using the meta-referrer
21:32:30 INFO - delivery method with swap-origin-redirect and when
21:32:30 INFO - the target request is cross-origin.
21:32:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 738ms
21:32:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:32:30 INFO - PROCESS | 4028 | ++DOCSHELL 1E1BE100 == 66 [pid = 4028] [id = 175]
21:32:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 158 (1D1A4980) [pid = 4028] [serial = 493] [outer = 00000000]
21:32:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 159 (1DE81780) [pid = 4028] [serial = 494] [outer = 1D1A4980]
21:32:30 INFO - PROCESS | 4028 | 1446179550228 Marionette INFO loaded listener.js
21:32:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 160 (1DE82400) [pid = 4028] [serial = 495] [outer = 1D1A4980]
21:32:30 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
21:32:30 INFO - document served over http requires an http
21:32:30 INFO - sub-resource via fetch-request using the meta-referrer
21:32:30 INFO - delivery method with keep-origin-redirect and when
21:32:30 INFO - the target request is same-origin.
21:32:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 817ms
21:32:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:32:30 INFO - PROCESS | 4028 | ++DOCSHELL 17CF1000 == 67 [pid = 4028] [id = 176]
21:32:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 161 (1D1A2E00) [pid = 4028] [serial = 496] [outer = 00000000]
21:32:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 162 (1DE82E00) [pid = 4028] [serial = 497] [outer = 1D1A2E00]
21:32:31 INFO - PROCESS | 4028 | 1446179551053 Marionette INFO loaded listener.js
21:32:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 163 (1DE84E80) [pid = 4028] [serial = 498] [outer = 1D1A2E00]
21:32:31 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
21:32:31 INFO - document served over http requires an http
21:32:31 INFO - sub-resource via fetch-request using the meta-referrer
21:32:31 INFO - delivery method with no-redirect and when
21:32:31 INFO - the target request is same-origin.
21:32:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 801ms
21:32:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:32:32 INFO - PROCESS | 4028 | ++DOCSHELL 0F13EE00 == 68 [pid = 4028] [id = 177]
21:32:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 164 (12953800) [pid = 4028] [serial = 499] [outer = 00000000]
21:32:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 165 (1CEA3900) [pid = 4028] [serial = 500] [outer = 12953800]
21:32:32 INFO - PROCESS | 4028 | 1446179552809 Marionette INFO loaded listener.js
21:32:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 166 (1CEA5980) [pid = 4028] [serial = 501] [outer = 12953800]
21:32:33 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
21:32:33 INFO - document served over http requires an http
21:32:33 INFO - sub-resource via fetch-request using the meta-referrer
21:32:33 INFO - delivery method with swap-origin-redirect and when
21:32:33 INFO - the target request is same-origin.
21:32:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1712ms
21:32:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:32:33 INFO - PROCESS | 4028 | ++DOCSHELL 127F6000 == 69 [pid = 4028] [id = 178]
21:32:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 167 (1CEA5C00) [pid = 4028] [serial = 502] [outer = 00000000]
21:32:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 168 (1DE82B80) [pid = 4028] [serial = 503] [outer = 1CEA5C00]
21:32:33 INFO - PROCESS | 4028 | 1446179553559 Marionette INFO loaded listener.js
21:32:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 169 (1DE84480) [pid = 4028] [serial = 504] [outer = 1CEA5C00]
21:32:34 INFO - PROCESS | 4028 | ++DOCSHELL 0FBAC200 == 70 [pid = 4028] [id = 179]
21:32:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 170 (11991280) [pid = 4028] [serial = 505] [outer = 00000000]
21:32:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 171 (11991780) [pid = 4028] [serial = 506] [outer = 11991280]
21:32:34 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
21:32:34 INFO - document served over http requires an http
21:32:34 INFO - sub-resource via iframe-tag using the meta-referrer
21:32:34 INFO - delivery method with keep-origin-redirect and when
21:32:34 INFO - the target request is same-origin.
21:32:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1194ms
21:32:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:32:34 INFO - PROCESS | 4028 | ++DOCSHELL 1206C300 == 71 [pid = 4028] [id = 180]
21:32:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 172 (0E78B000) [pid = 4028] [serial = 507] [outer = 00000000]
21:32:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 173 (11992180) [pid = 4028] [serial = 508] [outer = 0E78B000]
21:32:34 INFO - PROCESS | 4028 | 1446179554772 Marionette INFO loaded listener.js
21:32:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 174 (11994700) [pid = 4028] [serial = 509] [outer = 0E78B000]
21:32:35 INFO - PROCESS | 4028 | ++DOCSHELL 0FC0B600 == 72 [pid = 4028] [id = 181]
21:32:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 175 (11931000) [pid = 4028] [serial = 510] [outer = 00000000]
21:32:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 176 (11933080) [pid = 4028] [serial = 511] [outer = 11931000]
21:32:35 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
21:32:35 INFO - document served over http requires an http
21:32:35 INFO - sub-resource via iframe-tag using the meta-referrer
21:32:35 INFO - delivery method with no-redirect and when
21:32:35 INFO - the target request is same-origin.
21:32:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 911ms
21:32:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:32:35 INFO - PROCESS | 4028 | ++DOCSHELL 1684E500 == 73 [pid = 4028] [id = 182]
21:32:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 177 (0E78E480) [pid = 4028] [serial = 512] [outer = 00000000]
21:32:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 178 (11F74480) [pid = 4028] [serial = 513] [outer = 0E78E480]
21:32:35 INFO - PROCESS | 4028 | 1446179555700 Marionette INFO loaded listener.js
21:32:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 179 (15AF2B80) [pid = 4028] [serial = 514] [outer = 0E78E480]
21:32:35 INFO - PROCESS | 4028 | --DOCSHELL 11EE5400 == 72 [pid = 4028] [id = 94]
21:32:35 INFO - PROCESS | 4028 | --DOCSHELL 16CB8100 == 71 [pid = 4028] [id = 95]
21:32:35 INFO - PROCESS | 4028 | --DOCSHELL 0FA64B00 == 70 [pid = 4028] [id = 162]
21:32:35 INFO - PROCESS | 4028 | --DOCSHELL 0FBACE00 == 69 [pid = 4028] [id = 161]
21:32:35 INFO - PROCESS | 4028 | --DOCSHELL 0E1F6100 == 68 [pid = 4028] [id = 160]
21:32:35 INFO - PROCESS | 4028 | --DOCSHELL 19EEBE00 == 67 [pid = 4028] [id = 159]
21:32:35 INFO - PROCESS | 4028 | --DOCSHELL 191EC900 == 66 [pid = 4028] [id = 158]
21:32:35 INFO - PROCESS | 4028 | --DOCSHELL 18276E00 == 65 [pid = 4028] [id = 157]
21:32:35 INFO - PROCESS | 4028 | --DOCSHELL 17F64200 == 64 [pid = 4028] [id = 156]
21:32:36 INFO - PROCESS | 4028 | --DOCSHELL 161C7500 == 63 [pid = 4028] [id = 155]
21:32:36 INFO - PROCESS | 4028 | --DOCSHELL 1112BB00 == 62 [pid = 4028] [id = 154]
21:32:36 INFO - PROCESS | 4028 | --DOCSHELL 0F50C900 == 61 [pid = 4028] [id = 153]
21:32:36 INFO - PROCESS | 4028 | --DOCSHELL 13FAC500 == 60 [pid = 4028] [id = 152]
21:32:36 INFO - PROCESS | 4028 | --DOCSHELL 0FBAD100 == 59 [pid = 4028] [id = 151]
21:32:36 INFO - PROCESS | 4028 | --DOCSHELL 11702000 == 58 [pid = 4028] [id = 150]
21:32:36 INFO - PROCESS | 4028 | --DOCSHELL 0F053900 == 57 [pid = 4028] [id = 149]
21:32:36 INFO - PROCESS | 4028 | --DOCSHELL 13FAB300 == 56 [pid = 4028] [id = 148]
21:32:36 INFO - PROCESS | 4028 | --DOCSHELL 0FC0C800 == 55 [pid = 4028] [id = 147]
21:32:36 INFO - PROCESS | 4028 | --DOCSHELL 1DFF6600 == 54 [pid = 4028] [id = 146]
21:32:36 INFO - PROCESS | 4028 | --DOCSHELL 1CE84F00 == 53 [pid = 4028] [id = 145]
21:32:36 INFO - PROCESS | 4028 | --DOCSHELL 1BC63400 == 52 [pid = 4028] [id = 144]
21:32:36 INFO - PROCESS | 4028 | --DOCSHELL 1A391000 == 51 [pid = 4028] [id = 143]
21:32:36 INFO - PROCESS | 4028 | --DOCSHELL 0FA63F00 == 50 [pid = 4028] [id = 140]
21:32:36 INFO - PROCESS | 4028 | --DOMWINDOW == 178 (12D86580) [pid = 4028] [serial = 356] [outer = 00000000] [url = about:blank]
21:32:36 INFO - PROCESS | 4028 | --DOMWINDOW == 177 (10D73A80) [pid = 4028] [serial = 382] [outer = 00000000] [url = about:blank]
21:32:36 INFO - PROCESS | 4028 | --DOMWINDOW == 176 (1DEEB080) [pid = 4028] [serial = 377] [outer = 00000000] [url = about:blank]
21:32:36 INFO - PROCESS | 4028 | --DOMWINDOW == 175 (1AA63580) [pid = 4028] [serial = 371] [outer = 00000000] [url = about:blank]
21:32:36 INFO - PROCESS | 4028 | --DOMWINDOW == 174 (17AC3C80) [pid = 4028] [serial = 353] [outer = 00000000] [url = about:blank]
21:32:36 INFO - PROCESS | 4028 | --DOMWINDOW == 173 (19885400) [pid = 4028] [serial = 368] [outer = 00000000] [url = about:blank]
21:32:36 INFO - PROCESS | 4028 | --DOMWINDOW == 172 (1C64DB00) [pid = 4028] [serial = 374] [outer = 00000000] [url = about:blank]
21:32:36 INFO - PROCESS | 4028 | --DOMWINDOW == 171 (12954980) [pid = 4028] [serial = 387] [outer = 00000000] [url = about:blank]
21:32:36 INFO - PROCESS | 4028 | ++DOCSHELL 0FA63F00 == 51 [pid = 4028] [id = 183]
21:32:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 172 (10D73A80) [pid = 4028] [serial = 515] [outer = 00000000]
21:32:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 173 (10D74E80) [pid = 4028] [serial = 516] [outer = 10D73A80]
21:32:36 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
21:32:36 INFO - document served over http requires an http
21:32:36 INFO - sub-resource via iframe-tag using the meta-referrer
21:32:36 INFO - delivery method with swap-origin-redirect and when
21:32:36 INFO - the target request is same-origin.
21:32:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 738ms
21:32:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:32:36 INFO - PROCESS | 4028 | ++DOCSHELL 13B3B000 == 52 [pid = 4028] [id = 184]
21:32:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 174 (11935D80) [pid = 4028] [serial = 517] [outer = 00000000]
21:32:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 175 (14938800) [pid = 4028] [serial = 518] [outer = 11935D80]
21:32:36 INFO - PROCESS | 4028 | 1446179556470 Marionette INFO loaded listener.js
21:32:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 176 (1512F880) [pid = 4028] [serial = 519] [outer = 11935D80]
21:32:36 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
21:32:36 INFO - document served over http requires an http
21:32:36 INFO - sub-resource via script-tag using the meta-referrer
21:32:36 INFO - delivery method with keep-origin-redirect and when
21:32:36 INFO - the target request is same-origin.
21:32:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 596ms
21:32:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:32:37 INFO - PROCESS | 4028 | ++DOCSHELL 17CF1F00 == 53 [pid = 4028] [id = 185]
21:32:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 177 (12954980) [pid = 4028] [serial = 520] [outer = 00000000]
21:32:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 178 (16CCBD00) [pid = 4028] [serial = 521] [outer = 12954980]
21:32:37 INFO - PROCESS | 4028 | 1446179557072 Marionette INFO loaded listener.js
21:32:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 179 (17855880) [pid = 4028] [serial = 522] [outer = 12954980]
21:32:37 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
21:32:37 INFO - document served over http requires an http
21:32:37 INFO - sub-resource via script-tag using the meta-referrer
21:32:37 INFO - delivery method with no-redirect and when
21:32:37 INFO - the target request is same-origin.
21:32:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 597ms
21:32:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:32:37 INFO - PROCESS | 4028 | ++DOCSHELL 17FF9D00 == 54 [pid = 4028] [id = 186]
21:32:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 180 (16CCDD80) [pid = 4028] [serial = 523] [outer = 00000000]
21:32:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 181 (1824CE80) [pid = 4028] [serial = 524] [outer = 16CCDD80]
21:32:37 INFO - PROCESS | 4028 | 1446179557642 Marionette INFO loaded listener.js
21:32:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 182 (1A1A1000) [pid = 4028] [serial = 525] [outer = 16CCDD80]
21:32:38 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
21:32:38 INFO - document served over http requires an http
21:32:38 INFO - sub-resource via script-tag using the meta-referrer
21:32:38 INFO - delivery method with swap-origin-redirect and when
21:32:38 INFO - the target request is same-origin.
21:32:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 596ms
21:32:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:32:38 INFO - PROCESS | 4028 | ++DOCSHELL 19ACF700 == 55 [pid = 4028] [id = 187]
21:32:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 183 (15AF2900) [pid = 4028] [serial = 526] [outer = 00000000]
21:32:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 184 (1A564E00) [pid = 4028] [serial = 527] [outer = 15AF2900]
21:32:38 INFO - PROCESS | 4028 | 1446179558281 Marionette INFO loaded listener.js
21:32:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 185 (1C4D4480) [pid = 4028] [serial = 528] [outer = 15AF2900]
21:32:38 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
21:32:38 INFO - document served over http requires an http
21:32:38 INFO - sub-resource via xhr-request using the meta-referrer
21:32:38 INFO - delivery method with keep-origin-redirect and when
21:32:38 INFO - the target request is same-origin.
21:32:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 691ms
21:32:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:32:38 INFO - PROCESS | 4028 | ++DOCSHELL 19EEC100 == 56 [pid = 4028] [id = 188]
21:32:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 186 (1C649280) [pid = 4028] [serial = 529] [outer = 00000000]
21:32:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 187 (1CEA5480) [pid = 4028] [serial = 530] [outer = 1C649280]
21:32:38 INFO - PROCESS | 4028 | 1446179558958 Marionette INFO loaded listener.js
21:32:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 188 (1CF14200) [pid = 4028] [serial = 531] [outer = 1C649280]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 187 (0E78CB80) [pid = 4028] [serial = 420] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 186 (17853580) [pid = 4028] [serial = 460] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 185 (15AD5100) [pid = 4028] [serial = 438] [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]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 184 (11931780) [pid = 4028] [serial = 456] [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]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 183 (0F3F4780) [pid = 4028] [serial = 432] [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]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 182 (14D44700) [pid = 4028] [serial = 435] [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]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 181 (19C28C80) [pid = 4028] [serial = 441] [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]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 180 (1B986100) [pid = 4028] [serial = 447] [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]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 179 (12921A00) [pid = 4028] [serial = 427] [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]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 178 (1A1A4E80) [pid = 4028] [serial = 444] [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]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 177 (12A5B300) [pid = 4028] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 176 (0E78B500) [pid = 4028] [serial = 450] [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]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 175 (12955880) [pid = 4028] [serial = 425] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179535726]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 174 (0E78D300) [pid = 4028] [serial = 453] [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]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 173 (0E78DF80) [pid = 4028] [serial = 422] [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]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 172 (153F3A80) [pid = 4028] [serial = 412] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 171 (1A566700) [pid = 4028] [serial = 406] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 170 (10D01500) [pid = 4028] [serial = 451] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 169 (1DEEC480) [pid = 4028] [serial = 415] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 168 (12D84A00) [pid = 4028] [serial = 397] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 167 (0E78D080) [pid = 4028] [serial = 426] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179535726]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 166 (12921500) [pid = 4028] [serial = 423] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 165 (15D6C100) [pid = 4028] [serial = 436] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 164 (17AC7600) [pid = 4028] [serial = 439] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 163 (10D73D00) [pid = 4028] [serial = 394] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 162 (17FFB680) [pid = 4028] [serial = 403] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 161 (1C4D3800) [pid = 4028] [serial = 448] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 160 (1B984A80) [pid = 4028] [serial = 445] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 159 (1512F380) [pid = 4028] [serial = 400] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 158 (12922B80) [pid = 4028] [serial = 454] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 157 (0E78CE00) [pid = 4028] [serial = 421] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 156 (1B982F00) [pid = 4028] [serial = 418] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 155 (1C64CC00) [pid = 4028] [serial = 409] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 154 (1A563280) [pid = 4028] [serial = 442] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 153 (1512D580) [pid = 4028] [serial = 457] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 152 (0E78B280) [pid = 4028] [serial = 431] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 151 (14D43F80) [pid = 4028] [serial = 428] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 150 (12A5AB80) [pid = 4028] [serial = 433] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 149 (1C64B080) [pid = 4028] [serial = 449] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 148 (1B985E80) [pid = 4028] [serial = 446] [outer = 00000000] [url = about:blank]
21:32:39 INFO - PROCESS | 4028 | --DOMWINDOW == 147 (1A566480) [pid = 4028] [serial = 443] [outer = 00000000] [url = about:blank]
21:32:39 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
21:32:39 INFO - document served over http requires an http
21:32:39 INFO - sub-resource via xhr-request using the meta-referrer
21:32:39 INFO - delivery method with no-redirect and when
21:32:39 INFO - the target request is same-origin.
21:32:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 596ms
21:32:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:32:39 INFO - PROCESS | 4028 | ++DOCSHELL 19ACF400 == 57 [pid = 4028] [id = 189]
21:32:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 148 (0E78D300) [pid = 4028] [serial = 532] [outer = 00000000]
21:32:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 149 (10D01500) [pid = 4028] [serial = 533] [outer = 0E78D300]
21:32:39 INFO - PROCESS | 4028 | 1446179559554 Marionette INFO loaded listener.js
21:32:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 150 (12D84A00) [pid = 4028] [serial = 534] [outer = 0E78D300]
21:32:40 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
21:32:40 INFO - document served over http requires an http
21:32:40 INFO - sub-resource via xhr-request using the meta-referrer
21:32:40 INFO - delivery method with swap-origin-redirect and when
21:32:40 INFO - the target request is same-origin.
21:32:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 597ms
21:32:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:32:40 INFO - PROCESS | 4028 | ++DOCSHELL 1AA66900 == 58 [pid = 4028] [id = 190]
21:32:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 151 (0F3F4780) [pid = 4028] [serial = 535] [outer = 00000000]
21:32:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 152 (153F3A80) [pid = 4028] [serial = 536] [outer = 0F3F4780]
21:32:40 INFO - PROCESS | 4028 | 1446179560146 Marionette INFO loaded listener.js
21:32:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 153 (17853080) [pid = 4028] [serial = 537] [outer = 0F3F4780]
21:32:40 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
21:32:40 INFO - document served over http requires an https
21:32:40 INFO - sub-resource via fetch-request using the meta-referrer
21:32:40 INFO - delivery method with keep-origin-redirect and when
21:32:40 INFO - the target request is same-origin.
21:32:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 597ms
21:32:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:32:40 INFO - PROCESS | 4028 | ++DOCSHELL 1BCF5300 == 59 [pid = 4028] [id = 191]
21:32:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 154 (12A5AB80) [pid = 4028] [serial = 538] [outer = 00000000]
21:32:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 155 (17AC5800) [pid = 4028] [serial = 539] [outer = 12A5AB80]
21:32:40 INFO - PROCESS | 4028 | 1446179560747 Marionette INFO loaded listener.js
21:32:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 156 (1AA64700) [pid = 4028] [serial = 540] [outer = 12A5AB80]
21:32:41 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
21:32:41 INFO - document served over http requires an https
21:32:41 INFO - sub-resource via fetch-request using the meta-referrer
21:32:41 INFO - delivery method with no-redirect and when
21:32:41 INFO - the target request is same-origin.
21:32:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 597ms
21:32:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:32:41 INFO - PROCESS | 4028 | ++DOCSHELL 1D1A6F00 == 60 [pid = 4028] [id = 192]
21:32:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 157 (16C7A180) [pid = 4028] [serial = 541] [outer = 00000000]
21:32:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 158 (1B984800) [pid = 4028] [serial = 542] [outer = 16C7A180]
21:32:41 INFO - PROCESS | 4028 | 1446179561364 Marionette INFO loaded listener.js
21:32:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 159 (1D1A5B00) [pid = 4028] [serial = 543] [outer = 16C7A180]
21:32:41 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
21:32:41 INFO - document served over http requires an https
21:32:41 INFO - sub-resource via fetch-request using the meta-referrer
21:32:41 INFO - delivery method with swap-origin-redirect and when
21:32:41 INFO - the target request is same-origin.
21:32:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 596ms
21:32:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:32:41 INFO - PROCESS | 4028 | ++DOCSHELL 1DE4AB00 == 61 [pid = 4028] [id = 193]
21:32:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 160 (1CEA4580) [pid = 4028] [serial = 544] [outer = 00000000]
21:32:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 161 (1DE85880) [pid = 4028] [serial = 545] [outer = 1CEA4580]
21:32:41 INFO - PROCESS | 4028 | 1446179561955 Marionette INFO loaded listener.js
21:32:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 162 (1DEEA400) [pid = 4028] [serial = 546] [outer = 1CEA4580]
21:32:42 INFO - PROCESS | 4028 | ++DOCSHELL 0F053900 == 62 [pid = 4028] [id = 194]
21:32:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 163 (10D75600) [pid = 4028] [serial = 547] [outer = 00000000]
21:32:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 164 (11991C80) [pid = 4028] [serial = 548] [outer = 10D75600]
21:32:42 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
21:32:42 INFO - document served over http requires an https
21:32:42 INFO - sub-resource via iframe-tag using the meta-referrer
21:32:42 INFO - delivery method with keep-origin-redirect and when
21:32:42 INFO - the target request is same-origin.
21:32:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 801ms
21:32:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:32:42 INFO - PROCESS | 4028 | ++DOCSHELL 1112BB00 == 63 [pid = 4028] [id = 195]
21:32:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 165 (11935B00) [pid = 4028] [serial = 549] [outer = 00000000]
21:32:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 166 (14939200) [pid = 4028] [serial = 550] [outer = 11935B00]
21:32:42 INFO - PROCESS | 4028 | 1446179562868 Marionette INFO loaded listener.js
21:32:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 167 (151F9F00) [pid = 4028] [serial = 551] [outer = 11935B00]
21:32:43 INFO - PROCESS | 4028 | ++DOCSHELL 129E4400 == 64 [pid = 4028] [id = 196]
21:32:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 168 (151FCE80) [pid = 4028] [serial = 552] [outer = 00000000]
21:32:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 169 (151F9500) [pid = 4028] [serial = 553] [outer = 151FCE80]
21:32:43 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
21:32:43 INFO - document served over http requires an https
21:32:43 INFO - sub-resource via iframe-tag using the meta-referrer
21:32:43 INFO - delivery method with no-redirect and when
21:32:43 INFO - the target request is same-origin.
21:32:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 910ms
21:32:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:32:43 INFO - PROCESS | 4028 | ++DOCSHELL 13FAB300 == 65 [pid = 4028] [id = 197]
21:32:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 170 (11F74700) [pid = 4028] [serial = 554] [outer = 00000000]
21:32:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 171 (151FA900) [pid = 4028] [serial = 555] [outer = 11F74700]
21:32:43 INFO - PROCESS | 4028 | 1446179563779 Marionette INFO loaded listener.js
21:32:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 172 (151FDB00) [pid = 4028] [serial = 556] [outer = 11F74700]
21:32:44 INFO - PROCESS | 4028 | ++DOCSHELL 11F4B900 == 66 [pid = 4028] [id = 198]
21:32:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 173 (19885400) [pid = 4028] [serial = 557] [outer = 00000000]
21:32:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 174 (151FBA80) [pid = 4028] [serial = 558] [outer = 19885400]
21:32:44 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
21:32:44 INFO - document served over http requires an https
21:32:44 INFO - sub-resource via iframe-tag using the meta-referrer
21:32:44 INFO - delivery method with swap-origin-redirect and when
21:32:44 INFO - the target request is same-origin.
21:32:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 942ms
21:32:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:32:44 INFO - PROCESS | 4028 | ++DOCSHELL 1CE86100 == 67 [pid = 4028] [id = 199]
21:32:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 175 (151FD600) [pid = 4028] [serial = 559] [outer = 00000000]
21:32:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 176 (17FFA780) [pid = 4028] [serial = 560] [outer = 151FD600]
21:32:44 INFO - PROCESS | 4028 | 1446179564754 Marionette INFO loaded listener.js
21:32:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 177 (1B985200) [pid = 4028] [serial = 561] [outer = 151FD600]
21:32:45 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
21:32:45 INFO - document served over http requires an https
21:32:45 INFO - sub-resource via script-tag using the meta-referrer
21:32:45 INFO - delivery method with keep-origin-redirect and when
21:32:45 INFO - the target request is same-origin.
21:32:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 911ms
21:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:32:45 INFO - PROCESS | 4028 | ++DOCSHELL 1DFF6900 == 68 [pid = 4028] [id = 200]
21:32:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 178 (151FB800) [pid = 4028] [serial = 562] [outer = 00000000]
21:32:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 179 (1D1A5380) [pid = 4028] [serial = 563] [outer = 151FB800]
21:32:45 INFO - PROCESS | 4028 | 1446179565646 Marionette INFO loaded listener.js
21:32:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 180 (1DEEA900) [pid = 4028] [serial = 564] [outer = 151FB800]
21:32:46 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
21:32:46 INFO - document served over http requires an https
21:32:46 INFO - sub-resource via script-tag using the meta-referrer
21:32:46 INFO - delivery method with no-redirect and when
21:32:46 INFO - the target request is same-origin.
21:32:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 910ms
21:32:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:32:46 INFO - PROCESS | 4028 | ++DOCSHELL 1DFF6600 == 69 [pid = 4028] [id = 201]
21:32:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 181 (17C92900) [pid = 4028] [serial = 565] [outer = 00000000]
21:32:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 182 (17C94700) [pid = 4028] [serial = 566] [outer = 17C92900]
21:32:46 INFO - PROCESS | 4028 | 1446179566535 Marionette INFO loaded listener.js
21:32:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 183 (17C95600) [pid = 4028] [serial = 567] [outer = 17C92900]
21:32:47 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
21:32:47 INFO - document served over http requires an https
21:32:47 INFO - sub-resource via script-tag using the meta-referrer
21:32:47 INFO - delivery method with swap-origin-redirect and when
21:32:47 INFO - the target request is same-origin.
21:32:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 738ms
21:32:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:32:47 INFO - PROCESS | 4028 | ++DOCSHELL 16BF3100 == 70 [pid = 4028] [id = 202]
21:32:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 184 (173B8000) [pid = 4028] [serial = 568] [outer = 00000000]
21:32:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 185 (173B9900) [pid = 4028] [serial = 569] [outer = 173B8000]
21:32:47 INFO - PROCESS | 4028 | 1446179567349 Marionette INFO loaded listener.js
21:32:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 186 (173BC880) [pid = 4028] [serial = 570] [outer = 173B8000]
21:32:48 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
21:32:48 INFO - document served over http requires an https
21:32:48 INFO - sub-resource via xhr-request using the meta-referrer
21:32:48 INFO - delivery method with keep-origin-redirect and when
21:32:48 INFO - the target request is same-origin.
21:32:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 926ms
21:32:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:32:48 INFO - PROCESS | 4028 | ++DOCSHELL 1E17BA00 == 71 [pid = 4028] [id = 203]
21:32:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 187 (173BAA80) [pid = 4028] [serial = 571] [outer = 00000000]
21:32:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 188 (173BCB00) [pid = 4028] [serial = 572] [outer = 173BAA80]
21:32:48 INFO - PROCESS | 4028 | 1446179568212 Marionette INFO loaded listener.js
21:32:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 189 (1D1A4E80) [pid = 4028] [serial = 573] [outer = 173BAA80]
21:32:48 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
21:32:48 INFO - document served over http requires an https
21:32:48 INFO - sub-resource via xhr-request using the meta-referrer
21:32:48 INFO - delivery method with no-redirect and when
21:32:48 INFO - the target request is same-origin.
21:32:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 801ms
21:32:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:32:49 INFO - PROCESS | 4028 | ++DOCSHELL 1B991000 == 72 [pid = 4028] [id = 204]
21:32:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 190 (173BB480) [pid = 4028] [serial = 574] [outer = 00000000]
21:32:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 191 (1DE82680) [pid = 4028] [serial = 575] [outer = 173BB480]
21:32:49 INFO - PROCESS | 4028 | 1446179569094 Marionette INFO loaded listener.js
21:32:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 192 (20238C80) [pid = 4028] [serial = 576] [outer = 173BB480]
21:32:49 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
21:32:49 INFO - document served over http requires an https
21:32:49 INFO - sub-resource via xhr-request using the meta-referrer
21:32:49 INFO - delivery method with swap-origin-redirect and when
21:32:49 INFO - the target request is same-origin.
21:32:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 800ms
21:32:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:32:49 INFO - PROCESS | 4028 | ++DOCSHELL 1B992500 == 73 [pid = 4028] [id = 205]
21:32:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 193 (17C95D80) [pid = 4028] [serial = 577] [outer = 00000000]
21:32:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 194 (20239900) [pid = 4028] [serial = 578] [outer = 17C95D80]
21:32:49 INFO - PROCESS | 4028 | 1446179569881 Marionette INFO loaded listener.js
21:32:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 195 (1293DB00) [pid = 4028] [serial = 579] [outer = 17C95D80]
21:32:50 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
21:32:50 INFO - document served over http requires an http
21:32:50 INFO - sub-resource via fetch-request using the http-csp
21:32:50 INFO - delivery method with keep-origin-redirect and when
21:32:50 INFO - the target request is cross-origin.
21:32:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 848ms
21:32:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:32:50 INFO - PROCESS | 4028 | ++DOCSHELL 1D549F00 == 74 [pid = 4028] [id = 206]
21:32:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 196 (1824A680) [pid = 4028] [serial = 580] [outer = 00000000]
21:32:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 197 (1CFB2C80) [pid = 4028] [serial = 581] [outer = 1824A680]
21:32:50 INFO - PROCESS | 4028 | 1446179570722 Marionette INFO loaded listener.js
21:32:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 198 (1CFB4F80) [pid = 4028] [serial = 582] [outer = 1824A680]
21:32:52 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
21:32:52 INFO - document served over http requires an http
21:32:52 INFO - sub-resource via fetch-request using the http-csp
21:32:52 INFO - delivery method with no-redirect and when
21:32:52 INFO - the target request is cross-origin.
21:32:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1853ms
21:32:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:32:52 INFO - PROCESS | 4028 | ++DOCSHELL 15B11900 == 75 [pid = 4028] [id = 207]
21:32:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 199 (10D75100) [pid = 4028] [serial = 583] [outer = 00000000]
21:32:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 200 (1CFB4580) [pid = 4028] [serial = 584] [outer = 10D75100]
21:32:52 INFO - PROCESS | 4028 | 1446179572580 Marionette INFO loaded listener.js
21:32:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 201 (20239E00) [pid = 4028] [serial = 585] [outer = 10D75100]
21:32:53 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
21:32:53 INFO - document served over http requires an http
21:32:53 INFO - sub-resource via fetch-request using the http-csp
21:32:53 INFO - delivery method with swap-origin-redirect and when
21:32:53 INFO - the target request is cross-origin.
21:32:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 911ms
21:32:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:32:53 INFO - PROCESS | 4028 | ++DOCSHELL 1112A600 == 76 [pid = 4028] [id = 208]
21:32:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 202 (1CFB5200) [pid = 4028] [serial = 586] [outer = 00000000]
21:32:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 203 (2023A080) [pid = 4028] [serial = 587] [outer = 1CFB5200]
21:32:53 INFO - PROCESS | 4028 | 1446179573485 Marionette INFO loaded listener.js
21:32:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 204 (2023CD80) [pid = 4028] [serial = 588] [outer = 1CFB5200]
21:32:54 INFO - PROCESS | 4028 | ++DOCSHELL 1164AB00 == 77 [pid = 4028] [id = 209]
21:32:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 205 (14B69C80) [pid = 4028] [serial = 589] [outer = 00000000]
21:32:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 206 (0E78FB00) [pid = 4028] [serial = 590] [outer = 14B69C80]
21:32:54 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
21:32:54 INFO - document served over http requires an http
21:32:54 INFO - sub-resource via iframe-tag using the http-csp
21:32:54 INFO - delivery method with keep-origin-redirect and when
21:32:54 INFO - the target request is cross-origin.
21:32:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1256ms
21:32:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:32:54 INFO - PROCESS | 4028 | ++DOCSHELL 11EE5400 == 78 [pid = 4028] [id = 210]
21:32:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 207 (14B6C200) [pid = 4028] [serial = 591] [outer = 00000000]
21:32:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 208 (151F9A00) [pid = 4028] [serial = 592] [outer = 14B6C200]
21:32:54 INFO - PROCESS | 4028 | 1446179574736 Marionette INFO loaded listener.js
21:32:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 209 (16C7C480) [pid = 4028] [serial = 593] [outer = 14B6C200]
21:32:55 INFO - PROCESS | 4028 | ++DOCSHELL 0E7D6600 == 79 [pid = 4028] [id = 211]
21:32:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 210 (11931780) [pid = 4028] [serial = 594] [outer = 00000000]
21:32:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 211 (11933580) [pid = 4028] [serial = 595] [outer = 11931780]
21:32:55 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
21:32:55 INFO - document served over http requires an http
21:32:55 INFO - sub-resource via iframe-tag using the http-csp
21:32:55 INFO - delivery method with no-redirect and when
21:32:55 INFO - the target request is cross-origin.
21:32:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1005ms
21:32:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:32:55 INFO - PROCESS | 4028 | ++DOCSHELL 15E24800 == 80 [pid = 4028] [id = 212]
21:32:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 212 (0E78B280) [pid = 4028] [serial = 596] [outer = 00000000]
21:32:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 213 (12D84280) [pid = 4028] [serial = 597] [outer = 0E78B280]
21:32:55 INFO - PROCESS | 4028 | 1446179575783 Marionette INFO loaded listener.js
21:32:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 214 (1493A880) [pid = 4028] [serial = 598] [outer = 0E78B280]
21:32:56 INFO - PROCESS | 4028 | ++DOCSHELL 0F1B4400 == 81 [pid = 4028] [id = 213]
21:32:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 215 (0E78CB80) [pid = 4028] [serial = 599] [outer = 00000000]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 1D1A6F00 == 80 [pid = 4028] [id = 192]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 1BCF5300 == 79 [pid = 4028] [id = 191]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 1AA66900 == 78 [pid = 4028] [id = 190]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 19ACF400 == 77 [pid = 4028] [id = 189]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 19EEC100 == 76 [pid = 4028] [id = 188]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 19ACF700 == 75 [pid = 4028] [id = 187]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 17FF9D00 == 74 [pid = 4028] [id = 186]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 17CF1F00 == 73 [pid = 4028] [id = 185]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 13B3B000 == 72 [pid = 4028] [id = 184]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 0FA63F00 == 71 [pid = 4028] [id = 183]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 1684E500 == 70 [pid = 4028] [id = 182]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 0FC0B600 == 69 [pid = 4028] [id = 181]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 1206C300 == 68 [pid = 4028] [id = 180]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 0FBAC200 == 67 [pid = 4028] [id = 179]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 127F6000 == 66 [pid = 4028] [id = 178]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 0F13EE00 == 65 [pid = 4028] [id = 177]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 17CF1000 == 64 [pid = 4028] [id = 176]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 1E1BE100 == 63 [pid = 4028] [id = 175]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 1DF2F700 == 62 [pid = 4028] [id = 174]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 1D1A7800 == 61 [pid = 4028] [id = 173]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 1DE4BA00 == 60 [pid = 4028] [id = 172]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 1DE49000 == 59 [pid = 4028] [id = 171]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 1BCF5000 == 58 [pid = 4028] [id = 170]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 1C4DC100 == 57 [pid = 4028] [id = 169]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 184CB700 == 56 [pid = 4028] [id = 168]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 1281ED00 == 55 [pid = 4028] [id = 167]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 10DC4000 == 54 [pid = 4028] [id = 166]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 0FC0DD00 == 53 [pid = 4028] [id = 165]
21:32:56 INFO - PROCESS | 4028 | --DOCSHELL 0F055A00 == 52 [pid = 4028] [id = 164]
21:32:56 INFO - PROCESS | 4028 | --DOMWINDOW == 214 (14B6B580) [pid = 4028] [serial = 434] [outer = 00000000] [url = about:blank]
21:32:56 INFO - PROCESS | 4028 | --DOMWINDOW == 213 (1512D300) [pid = 4028] [serial = 392] [outer = 00000000] [url = about:blank]
21:32:56 INFO - PROCESS | 4028 | --DOMWINDOW == 212 (153F2E00) [pid = 4028] [serial = 429] [outer = 00000000] [url = about:blank]
21:32:56 INFO - PROCESS | 4028 | --DOMWINDOW == 211 (10D71500) [pid = 4028] [serial = 452] [outer = 00000000] [url = about:blank]
21:32:56 INFO - PROCESS | 4028 | --DOMWINDOW == 210 (12A5BF80) [pid = 4028] [serial = 424] [outer = 00000000] [url = about:blank]
21:32:56 INFO - PROCESS | 4028 | --DOMWINDOW == 209 (16CC9280) [pid = 4028] [serial = 437] [outer = 00000000] [url = about:blank]
21:32:56 INFO - PROCESS | 4028 | --DOMWINDOW == 208 (16CCA680) [pid = 4028] [serial = 458] [outer = 00000000] [url = about:blank]
21:32:56 INFO - PROCESS | 4028 | --DOMWINDOW == 207 (14B6A680) [pid = 4028] [serial = 455] [outer = 00000000] [url = about:blank]
21:32:56 INFO - PROCESS | 4028 | --DOMWINDOW == 206 (18AABD00) [pid = 4028] [serial = 440] [outer = 00000000] [url = about:blank]
21:32:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 207 (0F3F8D80) [pid = 4028] [serial = 600] [outer = 0E78CB80]
21:32:56 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
21:32:56 INFO - document served over http requires an http
21:32:56 INFO - sub-resource via iframe-tag using the http-csp
21:32:56 INFO - delivery method with swap-origin-redirect and when
21:32:56 INFO - the target request is cross-origin.
21:32:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 801ms
21:32:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:32:56 INFO - PROCESS | 4028 | ++DOCSHELL 0FC0B600 == 53 [pid = 4028] [id = 214]
21:32:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 208 (10D72B80) [pid = 4028] [serial = 601] [outer = 00000000]
21:32:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 209 (12A5B300) [pid = 4028] [serial = 602] [outer = 10D72B80]
21:32:56 INFO - PROCESS | 4028 | 1446179576571 Marionette INFO loaded listener.js
21:32:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 210 (14938300) [pid = 4028] [serial = 603] [outer = 10D72B80]
21:32:57 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
21:32:57 INFO - document served over http requires an http
21:32:57 INFO - sub-resource via script-tag using the http-csp
21:32:57 INFO - delivery method with keep-origin-redirect and when
21:32:57 INFO - the target request is cross-origin.
21:32:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 628ms
21:32:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:32:57 INFO - PROCESS | 4028 | ++DOCSHELL 16CB8700 == 54 [pid = 4028] [id = 215]
21:32:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 211 (12A5D600) [pid = 4028] [serial = 604] [outer = 00000000]
21:32:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 212 (15AF4E80) [pid = 4028] [serial = 605] [outer = 12A5D600]
21:32:57 INFO - PROCESS | 4028 | 1446179577189 Marionette INFO loaded listener.js
21:32:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 213 (16CC9280) [pid = 4028] [serial = 606] [outer = 12A5D600]
21:32:57 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
21:32:57 INFO - document served over http requires an http
21:32:57 INFO - sub-resource via script-tag using the http-csp
21:32:57 INFO - delivery method with no-redirect and when
21:32:57 INFO - the target request is cross-origin.
21:32:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 534ms
21:32:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:32:57 INFO - PROCESS | 4028 | ++DOCSHELL 17F63F00 == 55 [pid = 4028] [id = 216]
21:32:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 214 (153F3F80) [pid = 4028] [serial = 607] [outer = 00000000]
21:32:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 215 (173B8A00) [pid = 4028] [serial = 608] [outer = 153F3F80]
21:32:57 INFO - PROCESS | 4028 | 1446179577724 Marionette INFO loaded listener.js
21:32:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 216 (173BAD00) [pid = 4028] [serial = 609] [outer = 153F3F80]
21:32:58 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
21:32:58 INFO - document served over http requires an http
21:32:58 INFO - sub-resource via script-tag using the http-csp
21:32:58 INFO - delivery method with swap-origin-redirect and when
21:32:58 INFO - the target request is cross-origin.
21:32:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 597ms
21:32:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:32:58 INFO - PROCESS | 4028 | ++DOCSHELL 19ACF400 == 56 [pid = 4028] [id = 217]
21:32:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 217 (153F3300) [pid = 4028] [serial = 610] [outer = 00000000]
21:32:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 218 (17853800) [pid = 4028] [serial = 611] [outer = 153F3300]
21:32:58 INFO - PROCESS | 4028 | 1446179578337 Marionette INFO loaded listener.js
21:32:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 219 (17C92400) [pid = 4028] [serial = 612] [outer = 153F3300]
21:32:58 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
21:32:58 INFO - document served over http requires an http
21:32:58 INFO - sub-resource via xhr-request using the http-csp
21:32:58 INFO - delivery method with keep-origin-redirect and when
21:32:58 INFO - the target request is cross-origin.
21:32:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 644ms
21:32:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:32:58 INFO - PROCESS | 4028 | ++DOCSHELL 1A1ED200 == 57 [pid = 4028] [id = 218]
21:32:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 220 (17C93A80) [pid = 4028] [serial = 613] [outer = 00000000]
21:32:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 221 (17FFE880) [pid = 4028] [serial = 614] [outer = 17C93A80]
21:32:59 INFO - PROCESS | 4028 | 1446179579001 Marionette INFO loaded listener.js
21:32:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 222 (19592180) [pid = 4028] [serial = 615] [outer = 17C93A80]
21:32:59 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
21:32:59 INFO - document served over http requires an http
21:32:59 INFO - sub-resource via xhr-request using the http-csp
21:32:59 INFO - delivery method with no-redirect and when
21:32:59 INFO - the target request is cross-origin.
21:32:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 644ms
21:32:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:32:59 INFO - PROCESS | 4028 | ++DOCSHELL 0F50C900 == 58 [pid = 4028] [id = 219]
21:32:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 223 (18F31500) [pid = 4028] [serial = 616] [outer = 00000000]
21:32:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 224 (19C2C100) [pid = 4028] [serial = 617] [outer = 18F31500]
21:32:59 INFO - PROCESS | 4028 | 1446179579658 Marionette INFO loaded listener.js
21:32:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 225 (1A566480) [pid = 4028] [serial = 618] [outer = 18F31500]
21:33:00 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
21:33:00 INFO - document served over http requires an http
21:33:00 INFO - sub-resource via xhr-request using the http-csp
21:33:00 INFO - delivery method with swap-origin-redirect and when
21:33:00 INFO - the target request is cross-origin.
21:33:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 644ms
21:33:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:33:00 INFO - PROCESS | 4028 | ++DOCSHELL 1BC61F00 == 59 [pid = 4028] [id = 220]
21:33:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 226 (1AA61280) [pid = 4028] [serial = 619] [outer = 00000000]
21:33:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 227 (1AA63580) [pid = 4028] [serial = 620] [outer = 1AA61280]
21:33:00 INFO - PROCESS | 4028 | 1446179580271 Marionette INFO loaded listener.js
21:33:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 228 (1C64CC00) [pid = 4028] [serial = 621] [outer = 1AA61280]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 227 (11991280) [pid = 4028] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 226 (18F33300) [pid = 4028] [serial = 473] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 225 (0E78E200) [pid = 4028] [serial = 462] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 224 (16CC9780) [pid = 4028] [serial = 467] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179543961]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 223 (10D73A80) [pid = 4028] [serial = 515] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 222 (12954980) [pid = 4028] [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]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 221 (11935D80) [pid = 4028] [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]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 220 (0F3F4780) [pid = 4028] [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]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 219 (0E78B000) [pid = 4028] [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]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 218 (12A5AB80) [pid = 4028] [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]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 217 (1C649280) [pid = 4028] [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]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 216 (15AF2900) [pid = 4028] [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]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 215 (16C7A180) [pid = 4028] [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]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 214 (0E78E480) [pid = 4028] [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]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 213 (11931000) [pid = 4028] [serial = 510] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179555272]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 212 (1DE85880) [pid = 4028] [serial = 545] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 211 (16CCDD80) [pid = 4028] [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]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 210 (0E78D300) [pid = 4028] [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]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 209 (11991780) [pid = 4028] [serial = 506] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 208 (1DE82B80) [pid = 4028] [serial = 503] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 207 (1CEA3900) [pid = 4028] [serial = 500] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 206 (11933080) [pid = 4028] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179555272]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 205 (11992180) [pid = 4028] [serial = 508] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 204 (1A564E00) [pid = 4028] [serial = 527] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 203 (10D74E80) [pid = 4028] [serial = 516] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 202 (11F74480) [pid = 4028] [serial = 513] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 201 (1B984800) [pid = 4028] [serial = 542] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 200 (1824CE80) [pid = 4028] [serial = 524] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 199 (153F3A80) [pid = 4028] [serial = 536] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 198 (10D01500) [pid = 4028] [serial = 533] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 197 (1CEA5480) [pid = 4028] [serial = 530] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 196 (16CCBD00) [pid = 4028] [serial = 521] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 195 (14938800) [pid = 4028] [serial = 518] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 194 (17AC5800) [pid = 4028] [serial = 539] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 193 (1D1A2B80) [pid = 4028] [serial = 491] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 192 (1DE81780) [pid = 4028] [serial = 494] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 191 (1DE82E00) [pid = 4028] [serial = 497] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 190 (1C64C480) [pid = 4028] [serial = 482] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 189 (11995100) [pid = 4028] [serial = 485] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 188 (1C64C700) [pid = 4028] [serial = 488] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 187 (158D3F80) [pid = 4028] [serial = 474] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 186 (14FBDD80) [pid = 4028] [serial = 470] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 185 (1824A180) [pid = 4028] [serial = 476] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 184 (1B986380) [pid = 4028] [serial = 479] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 183 (10D72400) [pid = 4028] [serial = 463] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 182 (1493A600) [pid = 4028] [serial = 468] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179543961]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 181 (11D45B00) [pid = 4028] [serial = 465] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 180 (1C4D4480) [pid = 4028] [serial = 528] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 179 (12D84A00) [pid = 4028] [serial = 534] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 178 (1CF14200) [pid = 4028] [serial = 531] [outer = 00000000] [url = about:blank]
21:33:00 INFO - PROCESS | 4028 | --DOMWINDOW == 177 (17FFD700) [pid = 4028] [serial = 200] [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.]
21:33:01 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
21:33:01 INFO - document served over http requires an https
21:33:01 INFO - sub-resource via fetch-request using the http-csp
21:33:01 INFO - delivery method with keep-origin-redirect and when
21:33:01 INFO - the target request is cross-origin.
21:33:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 943ms
21:33:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:33:01 INFO - PROCESS | 4028 | ++DOCSHELL 117DC400 == 60 [pid = 4028] [id = 221]
21:33:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 178 (0E78E480) [pid = 4028] [serial = 622] [outer = 00000000]
21:33:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 179 (10D72900) [pid = 4028] [serial = 623] [outer = 0E78E480]
21:33:01 INFO - PROCESS | 4028 | 1446179581220 Marionette INFO loaded listener.js
21:33:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 180 (11991780) [pid = 4028] [serial = 624] [outer = 0E78E480]
21:33: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
21:33:01 INFO - document served over http requires an https
21:33:01 INFO - sub-resource via fetch-request using the http-csp
21:33:01 INFO - delivery method with no-redirect and when
21:33:01 INFO - the target request is cross-origin.
21:33:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 597ms
21:33:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:33:01 INFO - PROCESS | 4028 | ++DOCSHELL 1CE84900 == 61 [pid = 4028] [id = 222]
21:33:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 181 (10D01500) [pid = 4028] [serial = 625] [outer = 00000000]
21:33:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 182 (1493A600) [pid = 4028] [serial = 626] [outer = 10D01500]
21:33:01 INFO - PROCESS | 4028 | 1446179581831 Marionette INFO loaded listener.js
21:33:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 183 (1824CE80) [pid = 4028] [serial = 627] [outer = 10D01500]
21:33: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
21:33:02 INFO - document served over http requires an https
21:33:02 INFO - sub-resource via fetch-request using the http-csp
21:33:02 INFO - delivery method with swap-origin-redirect and when
21:33:02 INFO - the target request is cross-origin.
21:33:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 597ms
21:33:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:33:02 INFO - PROCESS | 4028 | ++DOCSHELL 1D549900 == 62 [pid = 4028] [id = 223]
21:33:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 184 (1824BD00) [pid = 4028] [serial = 628] [outer = 00000000]
21:33:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 185 (1B982F00) [pid = 4028] [serial = 629] [outer = 1824BD00]
21:33:02 INFO - PROCESS | 4028 | 1446179582452 Marionette INFO loaded listener.js
21:33:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 186 (1C4D3800) [pid = 4028] [serial = 630] [outer = 1824BD00]
21:33:02 INFO - PROCESS | 4028 | ++DOCSHELL 1E4A1C00 == 63 [pid = 4028] [id = 224]
21:33:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 187 (1CF13580) [pid = 4028] [serial = 631] [outer = 00000000]
21:33:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 188 (1CFB4080) [pid = 4028] [serial = 632] [outer = 1CF13580]
21:33: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
21:33:03 INFO - document served over http requires an https
21:33:03 INFO - sub-resource via iframe-tag using the http-csp
21:33:03 INFO - delivery method with keep-origin-redirect and when
21:33:03 INFO - the target request is cross-origin.
21:33:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 801ms
21:33:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:33:03 INFO - PROCESS | 4028 | ++DOCSHELL 0FC0B900 == 64 [pid = 4028] [id = 225]
21:33:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 189 (11935380) [pid = 4028] [serial = 633] [outer = 00000000]
21:33:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 190 (12A59280) [pid = 4028] [serial = 634] [outer = 11935380]
21:33:03 INFO - PROCESS | 4028 | 1446179583338 Marionette INFO loaded listener.js
21:33:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 191 (14B6D600) [pid = 4028] [serial = 635] [outer = 11935380]
21:33:03 INFO - PROCESS | 4028 | ++DOCSHELL 15B12200 == 65 [pid = 4028] [id = 226]
21:33:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 192 (173B8500) [pid = 4028] [serial = 636] [outer = 00000000]
21:33:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 193 (14938800) [pid = 4028] [serial = 637] [outer = 173B8500]
21:33: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
21:33:04 INFO - document served over http requires an https
21:33:04 INFO - sub-resource via iframe-tag using the http-csp
21:33:04 INFO - delivery method with no-redirect and when
21:33:04 INFO - the target request is cross-origin.
21:33:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 895ms
21:33:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:33:04 INFO - PROCESS | 4028 | ++DOCSHELL 151B6000 == 66 [pid = 4028] [id = 227]
21:33:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 194 (11935D80) [pid = 4028] [serial = 638] [outer = 00000000]
21:33:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 195 (14D41780) [pid = 4028] [serial = 639] [outer = 11935D80]
21:33:04 INFO - PROCESS | 4028 | 1446179584257 Marionette INFO loaded listener.js
21:33:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 196 (17853580) [pid = 4028] [serial = 640] [outer = 11935D80]
21:33:04 INFO - PROCESS | 4028 | ++DOCSHELL 1A50D300 == 67 [pid = 4028] [id = 228]
21:33:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 197 (1AA61C80) [pid = 4028] [serial = 641] [outer = 00000000]
21:33:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 198 (15AF2180) [pid = 4028] [serial = 642] [outer = 1AA61C80]
21:33:04 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
21:33:04 INFO - document served over http requires an https
21:33:04 INFO - sub-resource via iframe-tag using the http-csp
21:33:04 INFO - delivery method with swap-origin-redirect and when
21:33:04 INFO - the target request is cross-origin.
21:33:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 943ms
21:33:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:33:05 INFO - PROCESS | 4028 | ++DOCSHELL 19ACF700 == 68 [pid = 4028] [id = 229]
21:33:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 199 (16C7A400) [pid = 4028] [serial = 643] [outer = 00000000]
21:33:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 200 (1AA62900) [pid = 4028] [serial = 644] [outer = 16C7A400]
21:33:05 INFO - PROCESS | 4028 | 1446179585195 Marionette INFO loaded listener.js
21:33:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 201 (1CEA2F00) [pid = 4028] [serial = 645] [outer = 16C7A400]
21:33:05 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
21:33:05 INFO - document served over http requires an https
21:33:05 INFO - sub-resource via script-tag using the http-csp
21:33:05 INFO - delivery method with keep-origin-redirect and when
21:33:05 INFO - the target request is cross-origin.
21:33:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 832ms
21:33:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:33:05 INFO - PROCESS | 4028 | ++DOCSHELL 1D549600 == 69 [pid = 4028] [id = 230]
21:33:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 202 (15AF5D80) [pid = 4028] [serial = 646] [outer = 00000000]
21:33:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 203 (1CEA5480) [pid = 4028] [serial = 647] [outer = 15AF5D80]
21:33:06 INFO - PROCESS | 4028 | 1446179586028 Marionette INFO loaded listener.js
21:33:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 204 (1D1A2B80) [pid = 4028] [serial = 648] [outer = 15AF5D80]
21:33:06 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
21:33:06 INFO - document served over http requires an https
21:33:06 INFO - sub-resource via script-tag using the http-csp
21:33:06 INFO - delivery method with no-redirect and when
21:33:06 INFO - the target request is cross-origin.
21:33:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 848ms
21:33:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:33:06 INFO - PROCESS | 4028 | ++DOCSHELL 15E4C900 == 70 [pid = 4028] [id = 231]
21:33:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 205 (1CEA5700) [pid = 4028] [serial = 649] [outer = 00000000]
21:33:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 206 (1DE81780) [pid = 4028] [serial = 650] [outer = 1CEA5700]
21:33:06 INFO - PROCESS | 4028 | 1446179586873 Marionette INFO loaded listener.js
21:33:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 207 (20239680) [pid = 4028] [serial = 651] [outer = 1CEA5700]
21:33:07 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
21:33:07 INFO - document served over http requires an https
21:33:07 INFO - sub-resource via script-tag using the http-csp
21:33:07 INFO - delivery method with swap-origin-redirect and when
21:33:07 INFO - the target request is cross-origin.
21:33:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 786ms
21:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:33:07 INFO - PROCESS | 4028 | ++DOCSHELL 1E4A2B00 == 71 [pid = 4028] [id = 232]
21:33:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 208 (13B89A00) [pid = 4028] [serial = 652] [outer = 00000000]
21:33:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 209 (13B8B080) [pid = 4028] [serial = 653] [outer = 13B89A00]
21:33:07 INFO - PROCESS | 4028 | 1446179587696 Marionette INFO loaded listener.js
21:33:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 210 (13B8C700) [pid = 4028] [serial = 654] [outer = 13B89A00]
21:33:08 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
21:33:08 INFO - document served over http requires an https
21:33:08 INFO - sub-resource via xhr-request using the http-csp
21:33:08 INFO - delivery method with keep-origin-redirect and when
21:33:08 INFO - the target request is cross-origin.
21:33:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 847ms
21:33:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:33:08 INFO - PROCESS | 4028 | ++DOCSHELL 202ECC00 == 72 [pid = 4028] [id = 233]
21:33:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 211 (13B8C980) [pid = 4028] [serial = 655] [outer = 00000000]
21:33:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 212 (15116280) [pid = 4028] [serial = 656] [outer = 13B8C980]
21:33:08 INFO - PROCESS | 4028 | 1446179588554 Marionette INFO loaded listener.js
21:33:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 213 (15118580) [pid = 4028] [serial = 657] [outer = 13B8C980]
21:33:09 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
21:33:09 INFO - document served over http requires an https
21:33:09 INFO - sub-resource via xhr-request using the http-csp
21:33:09 INFO - delivery method with no-redirect and when
21:33:09 INFO - the target request is cross-origin.
21:33:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 754ms
21:33:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:33:09 INFO - PROCESS | 4028 | ++DOCSHELL 1F768600 == 73 [pid = 4028] [id = 234]
21:33:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 214 (13B8D880) [pid = 4028] [serial = 658] [outer = 00000000]
21:33:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 215 (1511A100) [pid = 4028] [serial = 659] [outer = 13B8D880]
21:33:09 INFO - PROCESS | 4028 | 1446179589302 Marionette INFO loaded listener.js
21:33:09 INFO - PROCESS | 4028 | ++DOMWINDOW == 216 (1D1A3800) [pid = 4028] [serial = 660] [outer = 13B8D880]
21:33:09 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
21:33:09 INFO - document served over http requires an https
21:33:09 INFO - sub-resource via xhr-request using the http-csp
21:33:09 INFO - delivery method with swap-origin-redirect and when
21:33:09 INFO - the target request is cross-origin.
21:33:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 801ms
21:33:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:33:10 INFO - PROCESS | 4028 | ++DOCSHELL 15217200 == 74 [pid = 4028] [id = 235]
21:33:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 217 (15119200) [pid = 4028] [serial = 661] [outer = 00000000]
21:33:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 218 (15211500) [pid = 4028] [serial = 662] [outer = 15119200]
21:33:10 INFO - PROCESS | 4028 | 1446179590121 Marionette INFO loaded listener.js
21:33:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 219 (15212900) [pid = 4028] [serial = 663] [outer = 15119200]
21:33:10 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
21:33:10 INFO - document served over http requires an http
21:33:10 INFO - sub-resource via fetch-request using the http-csp
21:33:10 INFO - delivery method with keep-origin-redirect and when
21:33:10 INFO - the target request is same-origin.
21:33:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 800ms
21:33:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:33:10 INFO - PROCESS | 4028 | ++DOCSHELL 1E994600 == 75 [pid = 4028] [id = 236]
21:33:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 220 (15211280) [pid = 4028] [serial = 664] [outer = 00000000]
21:33:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 221 (15213D00) [pid = 4028] [serial = 665] [outer = 15211280]
21:33:10 INFO - PROCESS | 4028 | 1446179590925 Marionette INFO loaded listener.js
21:33:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 222 (15215D80) [pid = 4028] [serial = 666] [outer = 15211280]
21:33:11 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
21:33:11 INFO - document served over http requires an http
21:33:11 INFO - sub-resource via fetch-request using the http-csp
21:33:11 INFO - delivery method with no-redirect and when
21:33:11 INFO - the target request is same-origin.
21:33:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 801ms
21:33:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:33:11 INFO - PROCESS | 4028 | ++DOCSHELL 155F8000 == 76 [pid = 4028] [id = 237]
21:33:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 223 (15213080) [pid = 4028] [serial = 667] [outer = 00000000]
21:33:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 224 (15214E80) [pid = 4028] [serial = 668] [outer = 15213080]
21:33:11 INFO - PROCESS | 4028 | 1446179591762 Marionette INFO loaded listener.js
21:33:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 225 (15363E00) [pid = 4028] [serial = 669] [outer = 15213080]
21:33:12 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
21:33:12 INFO - document served over http requires an http
21:33:12 INFO - sub-resource via fetch-request using the http-csp
21:33:12 INFO - delivery method with swap-origin-redirect and when
21:33:12 INFO - the target request is same-origin.
21:33:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 800ms
21:33:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:33:12 INFO - PROCESS | 4028 | ++DOCSHELL 1F769200 == 77 [pid = 4028] [id = 238]
21:33:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 226 (15362A00) [pid = 4028] [serial = 670] [outer = 00000000]
21:33:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 227 (15365480) [pid = 4028] [serial = 671] [outer = 15362A00]
21:33:12 INFO - PROCESS | 4028 | 1446179592566 Marionette INFO loaded listener.js
21:33:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 228 (1DEEB800) [pid = 4028] [serial = 672] [outer = 15362A00]
21:33:13 INFO - PROCESS | 4028 | ++DOCSHELL 202ED800 == 78 [pid = 4028] [id = 239]
21:33:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 229 (207E9F00) [pid = 4028] [serial = 673] [outer = 00000000]
21:33:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 230 (15366600) [pid = 4028] [serial = 674] [outer = 207E9F00]
21:33:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:33:13 INFO - document served over http requires an http
21:33:13 INFO - sub-resource via iframe-tag using the http-csp
21:33:13 INFO - delivery method with keep-origin-redirect and when
21:33:13 INFO - the target request is same-origin.
21:33:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 832ms
21:33:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:33:13 INFO - PROCESS | 4028 | ++DOCSHELL 2081A800 == 79 [pid = 4028] [id = 240]
21:33:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 231 (15364300) [pid = 4028] [serial = 675] [outer = 00000000]
21:33:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 232 (2023A300) [pid = 4028] [serial = 676] [outer = 15364300]
21:33:13 INFO - PROCESS | 4028 | 1446179593423 Marionette INFO loaded listener.js
21:33:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 233 (207EA400) [pid = 4028] [serial = 677] [outer = 15364300]
21:33:13 INFO - PROCESS | 4028 | ++DOCSHELL 1174D900 == 80 [pid = 4028] [id = 241]
21:33:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 234 (1D04D080) [pid = 4028] [serial = 678] [outer = 00000000]
21:33:13 INFO - PROCESS | 4028 | ++DOMWINDOW == 235 (1D04BA00) [pid = 4028] [serial = 679] [outer = 1D04D080]
21:33:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:33:14 INFO - document served over http requires an http
21:33:14 INFO - sub-resource via iframe-tag using the http-csp
21:33:14 INFO - delivery method with no-redirect and when
21:33:14 INFO - the target request is same-origin.
21:33:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 801ms
21:33:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:33:14 INFO - PROCESS | 4028 | ++DOCSHELL 1174EB00 == 81 [pid = 4028] [id = 242]
21:33:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 236 (15365980) [pid = 4028] [serial = 680] [outer = 00000000]
21:33:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 237 (1D04B280) [pid = 4028] [serial = 681] [outer = 15365980]
21:33:14 INFO - PROCESS | 4028 | 1446179594224 Marionette INFO loaded listener.js
21:33:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 238 (1D04EC00) [pid = 4028] [serial = 682] [outer = 15365980]
21:33:15 INFO - PROCESS | 4028 | ++DOCSHELL 1DDB7D00 == 82 [pid = 4028] [id = 243]
21:33:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 239 (1D04FB00) [pid = 4028] [serial = 683] [outer = 00000000]
21:33:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 240 (1A566700) [pid = 4028] [serial = 684] [outer = 1D04FB00]
21:33:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:33:15 INFO - document served over http requires an http
21:33:15 INFO - sub-resource via iframe-tag using the http-csp
21:33:15 INFO - delivery method with swap-origin-redirect and when
21:33:15 INFO - the target request is same-origin.
21:33:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1885ms
21:33:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:33:16 INFO - PROCESS | 4028 | ++DOCSHELL 161C7500 == 83 [pid = 4028] [id = 244]
21:33:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 241 (12921500) [pid = 4028] [serial = 685] [outer = 00000000]
21:33:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 242 (1D04BC80) [pid = 4028] [serial = 686] [outer = 12921500]
21:33:16 INFO - PROCESS | 4028 | 1446179596150 Marionette INFO loaded listener.js
21:33:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 243 (207EA680) [pid = 4028] [serial = 687] [outer = 12921500]
21:33:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:33:16 INFO - document served over http requires an http
21:33:16 INFO - sub-resource via script-tag using the http-csp
21:33:16 INFO - delivery method with keep-origin-redirect and when
21:33:16 INFO - the target request is same-origin.
21:33:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 800ms
21:33:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:33:16 INFO - PROCESS | 4028 | ++DOCSHELL 15EEA300 == 84 [pid = 4028] [id = 245]
21:33:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 244 (1D04FD80) [pid = 4028] [serial = 688] [outer = 00000000]
21:33:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 245 (207EC700) [pid = 4028] [serial = 689] [outer = 1D04FD80]
21:33:16 INFO - PROCESS | 4028 | 1446179596936 Marionette INFO loaded listener.js
21:33:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 246 (207ED880) [pid = 4028] [serial = 690] [outer = 1D04FD80]
21:33:18 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
21:33:18 INFO - document served over http requires an http
21:33:18 INFO - sub-resource via script-tag using the http-csp
21:33:18 INFO - delivery method with no-redirect and when
21:33:18 INFO - the target request is same-origin.
21:33:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1303ms
21:33:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:33:18 INFO - PROCESS | 4028 | ++DOCSHELL 117DA000 == 85 [pid = 4028] [id = 246]
21:33:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 247 (12952B80) [pid = 4028] [serial = 691] [outer = 00000000]
21:33:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 248 (13B8B580) [pid = 4028] [serial = 692] [outer = 12952B80]
21:33:18 INFO - PROCESS | 4028 | 1446179598219 Marionette INFO loaded listener.js
21:33:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 249 (13B8D100) [pid = 4028] [serial = 693] [outer = 12952B80]
21:33:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:33:18 INFO - document served over http requires an http
21:33:18 INFO - sub-resource via script-tag using the http-csp
21:33:18 INFO - delivery method with swap-origin-redirect and when
21:33:18 INFO - the target request is same-origin.
21:33:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 754ms
21:33:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:33:19 INFO - PROCESS | 4028 | ++DOCSHELL 13B3CB00 == 86 [pid = 4028] [id = 247]
21:33:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 250 (11D45B00) [pid = 4028] [serial = 694] [outer = 00000000]
21:33:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 251 (14D44980) [pid = 4028] [serial = 695] [outer = 11D45B00]
21:33:19 INFO - PROCESS | 4028 | 1446179599117 Marionette INFO loaded listener.js
21:33:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 252 (151FA400) [pid = 4028] [serial = 696] [outer = 11D45B00]
21:33:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:33:19 INFO - document served over http requires an http
21:33:19 INFO - sub-resource via xhr-request using the http-csp
21:33:19 INFO - delivery method with keep-origin-redirect and when
21:33:19 INFO - the target request is same-origin.
21:33:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 942ms
21:33:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:33:19 INFO - PROCESS | 4028 | ++DOCSHELL 16CB7B00 == 87 [pid = 4028] [id = 248]
21:33:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 253 (10D73A80) [pid = 4028] [serial = 697] [outer = 00000000]
21:33:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 254 (151FB080) [pid = 4028] [serial = 698] [outer = 10D73A80]
21:33:19 INFO - PROCESS | 4028 | 1446179599932 Marionette INFO loaded listener.js
21:33:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 255 (153F2E00) [pid = 4028] [serial = 699] [outer = 10D73A80]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 173FCC00 == 86 [pid = 4028] [id = 142]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 1AA66300 == 85 [pid = 4028] [id = 139]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 11649600 == 84 [pid = 4028] [id = 141]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 1CE84900 == 83 [pid = 4028] [id = 222]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 117DC400 == 82 [pid = 4028] [id = 221]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 1BC61F00 == 81 [pid = 4028] [id = 220]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 0F50C900 == 80 [pid = 4028] [id = 219]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 1A1ED200 == 79 [pid = 4028] [id = 218]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 19ACF400 == 78 [pid = 4028] [id = 217]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 17F63F00 == 77 [pid = 4028] [id = 216]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 16CB8700 == 76 [pid = 4028] [id = 215]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 0FC0B600 == 75 [pid = 4028] [id = 214]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 0F1B4400 == 74 [pid = 4028] [id = 213]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 15E24800 == 73 [pid = 4028] [id = 212]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 0E7D6600 == 72 [pid = 4028] [id = 211]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 11EE5400 == 71 [pid = 4028] [id = 210]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 1164AB00 == 70 [pid = 4028] [id = 209]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 15B11900 == 69 [pid = 4028] [id = 207]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 1D549F00 == 68 [pid = 4028] [id = 206]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 1B992500 == 67 [pid = 4028] [id = 205]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 1B991000 == 66 [pid = 4028] [id = 204]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 1E17BA00 == 65 [pid = 4028] [id = 203]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 16BF3100 == 64 [pid = 4028] [id = 202]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 11F4B900 == 63 [pid = 4028] [id = 198]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 13FAB300 == 62 [pid = 4028] [id = 197]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 129E4400 == 61 [pid = 4028] [id = 196]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 1112BB00 == 60 [pid = 4028] [id = 195]
21:33:20 INFO - PROCESS | 4028 | --DOCSHELL 0F053900 == 59 [pid = 4028] [id = 194]
21:33:20 INFO - PROCESS | 4028 | --DOMWINDOW == 254 (1D1A5B00) [pid = 4028] [serial = 543] [outer = 00000000] [url = about:blank]
21:33:20 INFO - PROCESS | 4028 | --DOMWINDOW == 253 (1512F880) [pid = 4028] [serial = 519] [outer = 00000000] [url = about:blank]
21:33:20 INFO - PROCESS | 4028 | --DOMWINDOW == 252 (17855880) [pid = 4028] [serial = 522] [outer = 00000000] [url = about:blank]
21:33:20 INFO - PROCESS | 4028 | --DOMWINDOW == 251 (1A1A1000) [pid = 4028] [serial = 525] [outer = 00000000] [url = about:blank]
21:33:20 INFO - PROCESS | 4028 | --DOMWINDOW == 250 (11994700) [pid = 4028] [serial = 509] [outer = 00000000] [url = about:blank]
21:33:20 INFO - PROCESS | 4028 | --DOMWINDOW == 249 (15AF2B80) [pid = 4028] [serial = 514] [outer = 00000000] [url = about:blank]
21:33:20 INFO - PROCESS | 4028 | --DOMWINDOW == 248 (17853080) [pid = 4028] [serial = 537] [outer = 00000000] [url = about:blank]
21:33:20 INFO - PROCESS | 4028 | --DOMWINDOW == 247 (1AA64700) [pid = 4028] [serial = 540] [outer = 00000000] [url = about:blank]
21:33:20 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
21:33:20 INFO - document served over http requires an http
21:33:20 INFO - sub-resource via xhr-request using the http-csp
21:33:20 INFO - delivery method with no-redirect and when
21:33:20 INFO - the target request is same-origin.
21:33:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 738ms
21:33:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:33:20 INFO - PROCESS | 4028 | ++DOCSHELL 0F053900 == 60 [pid = 4028] [id = 249]
21:33:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 248 (0E78B500) [pid = 4028] [serial = 700] [outer = 00000000]
21:33:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 249 (151F9000) [pid = 4028] [serial = 701] [outer = 0E78B500]
21:33:20 INFO - PROCESS | 4028 | 1446179600657 Marionette INFO loaded listener.js
21:33:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 250 (15363900) [pid = 4028] [serial = 702] [outer = 0E78B500]
21:33:21 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
21:33:21 INFO - document served over http requires an http
21:33:21 INFO - sub-resource via xhr-request using the http-csp
21:33:21 INFO - delivery method with swap-origin-redirect and when
21:33:21 INFO - the target request is same-origin.
21:33:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 596ms
21:33:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:33:21 INFO - PROCESS | 4028 | ++DOCSHELL 1684D600 == 61 [pid = 4028] [id = 250]
21:33:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 251 (1512F880) [pid = 4028] [serial = 703] [outer = 00000000]
21:33:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 252 (15AF5B00) [pid = 4028] [serial = 704] [outer = 1512F880]
21:33:21 INFO - PROCESS | 4028 | 1446179601259 Marionette INFO loaded listener.js
21:33:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 253 (17852900) [pid = 4028] [serial = 705] [outer = 1512F880]
21:33:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:33:21 INFO - document served over http requires an https
21:33:21 INFO - sub-resource via fetch-request using the http-csp
21:33:21 INFO - delivery method with keep-origin-redirect and when
21:33:21 INFO - the target request is same-origin.
21:33:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 644ms
21:33:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:33:21 INFO - PROCESS | 4028 | ++DOCSHELL 17FF9D00 == 62 [pid = 4028] [id = 251]
21:33:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 254 (14D44700) [pid = 4028] [serial = 706] [outer = 00000000]
21:33:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 255 (17C94980) [pid = 4028] [serial = 707] [outer = 14D44700]
21:33:21 INFO - PROCESS | 4028 | 1446179601882 Marionette INFO loaded listener.js
21:33:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 256 (18AACC00) [pid = 4028] [serial = 708] [outer = 14D44700]
21:33:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:33:22 INFO - document served over http requires an https
21:33:22 INFO - sub-resource via fetch-request using the http-csp
21:33:22 INFO - delivery method with no-redirect and when
21:33:22 INFO - the target request is same-origin.
21:33:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 597ms
21:33:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:33:22 INFO - PROCESS | 4028 | ++DOCSHELL 19C74000 == 63 [pid = 4028] [id = 252]
21:33:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 257 (18F31F00) [pid = 4028] [serial = 709] [outer = 00000000]
21:33:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 258 (1CEA3180) [pid = 4028] [serial = 710] [outer = 18F31F00]
21:33:22 INFO - PROCESS | 4028 | 1446179602498 Marionette INFO loaded listener.js
21:33:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 259 (1CFB5480) [pid = 4028] [serial = 711] [outer = 18F31F00]
21:33:22 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
21:33:22 INFO - document served over http requires an https
21:33:22 INFO - sub-resource via fetch-request using the http-csp
21:33:22 INFO - delivery method with swap-origin-redirect and when
21:33:22 INFO - the target request is same-origin.
21:33:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 643ms
21:33:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:33:23 INFO - PROCESS | 4028 | ++DOCSHELL 1AA2EE00 == 64 [pid = 4028] [id = 253]
21:33:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 260 (19888100) [pid = 4028] [serial = 712] [outer = 00000000]
21:33:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 261 (1D04C400) [pid = 4028] [serial = 713] [outer = 19888100]
21:33:23 INFO - PROCESS | 4028 | 1446179603167 Marionette INFO loaded listener.js
21:33:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 262 (20238000) [pid = 4028] [serial = 714] [outer = 19888100]
21:33:23 INFO - PROCESS | 4028 | ++DOCSHELL 1C4DCA00 == 65 [pid = 4028] [id = 254]
21:33:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 263 (207EDB00) [pid = 4028] [serial = 715] [outer = 00000000]
21:33:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 264 (1DE82E00) [pid = 4028] [serial = 716] [outer = 207EDB00]
21:33:23 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
21:33:23 INFO - document served over http requires an https
21:33:23 INFO - sub-resource via iframe-tag using the http-csp
21:33:23 INFO - delivery method with keep-origin-redirect and when
21:33:23 INFO - the target request is same-origin.
21:33:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 707ms
21:33:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:33:23 INFO - PROCESS | 4028 | ++DOCSHELL 1B992800 == 66 [pid = 4028] [id = 255]
21:33:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 265 (1C64C700) [pid = 4028] [serial = 717] [outer = 00000000]
21:33:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 266 (2023A580) [pid = 4028] [serial = 718] [outer = 1C64C700]
21:33:23 INFO - PROCESS | 4028 | 1446179603924 Marionette INFO loaded listener.js
21:33:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 267 (23168500) [pid = 4028] [serial = 719] [outer = 1C64C700]
21:33:24 INFO - PROCESS | 4028 | ++DOCSHELL 1D23FD00 == 67 [pid = 4028] [id = 256]
21:33:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 268 (2316B200) [pid = 4028] [serial = 720] [outer = 00000000]
21:33:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 269 (207EAB80) [pid = 4028] [serial = 721] [outer = 2316B200]
21:33:24 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
21:33:24 INFO - document served over http requires an https
21:33:24 INFO - sub-resource via iframe-tag using the http-csp
21:33:24 INFO - delivery method with no-redirect and when
21:33:24 INFO - the target request is same-origin.
21:33:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 707ms
21:33:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:33:24 INFO - PROCESS | 4028 | ++DOCSHELL 19C45800 == 68 [pid = 4028] [id = 257]
21:33:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 270 (1DE82B80) [pid = 4028] [serial = 722] [outer = 00000000]
21:33:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 271 (1E141500) [pid = 4028] [serial = 723] [outer = 1DE82B80]
21:33:24 INFO - PROCESS | 4028 | 1446179604637 Marionette INFO loaded listener.js
21:33:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 272 (1E143D00) [pid = 4028] [serial = 724] [outer = 1DE82B80]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 271 (14B69C80) [pid = 4028] [serial = 589] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 270 (19885400) [pid = 4028] [serial = 557] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 269 (151FCE80) [pid = 4028] [serial = 552] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179563335]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 268 (10D75600) [pid = 4028] [serial = 547] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 267 (10D72B80) [pid = 4028] [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]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 266 (11931780) [pid = 4028] [serial = 594] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179575266]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 265 (12A5D600) [pid = 4028] [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]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 264 (18F31500) [pid = 4028] [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]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 263 (17C93A80) [pid = 4028] [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]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 262 (153F3F80) [pid = 4028] [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]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 261 (0E78E480) [pid = 4028] [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]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 260 (10D01500) [pid = 4028] [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]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 259 (153F3300) [pid = 4028] [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]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 258 (0E78CB80) [pid = 4028] [serial = 599] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 257 (0E78B280) [pid = 4028] [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]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 256 (14B6C200) [pid = 4028] [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]
21:33:24 INFO - PROCESS | 4028 | --DOMWINDOW == 255 (1AA61280) [pid = 4028] [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]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 254 (20239900) [pid = 4028] [serial = 578] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 253 (1CFB2C80) [pid = 4028] [serial = 581] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 252 (1CFB4580) [pid = 4028] [serial = 584] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 251 (173B9900) [pid = 4028] [serial = 569] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 250 (17FFA780) [pid = 4028] [serial = 560] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 249 (1AA63580) [pid = 4028] [serial = 620] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 248 (1DE82680) [pid = 4028] [serial = 575] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 247 (0E78FB00) [pid = 4028] [serial = 590] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 246 (2023A080) [pid = 4028] [serial = 587] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 245 (1D1A5380) [pid = 4028] [serial = 563] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 244 (15AF4E80) [pid = 4028] [serial = 605] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 243 (173BCB00) [pid = 4028] [serial = 572] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 242 (17C94700) [pid = 4028] [serial = 566] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 241 (1B982F00) [pid = 4028] [serial = 629] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 240 (11933580) [pid = 4028] [serial = 595] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179575266]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 239 (151F9A00) [pid = 4028] [serial = 592] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 238 (12A5B300) [pid = 4028] [serial = 602] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 237 (11991C80) [pid = 4028] [serial = 548] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 236 (151FBA80) [pid = 4028] [serial = 558] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 235 (151FA900) [pid = 4028] [serial = 555] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 234 (19C2C100) [pid = 4028] [serial = 617] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 233 (1493A600) [pid = 4028] [serial = 626] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 232 (17FFE880) [pid = 4028] [serial = 614] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 231 (173B8A00) [pid = 4028] [serial = 608] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 230 (10D72900) [pid = 4028] [serial = 623] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 229 (0F3F8D80) [pid = 4028] [serial = 600] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 228 (12D84280) [pid = 4028] [serial = 597] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 227 (17853800) [pid = 4028] [serial = 611] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 226 (151F9500) [pid = 4028] [serial = 553] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179563335]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 225 (14939200) [pid = 4028] [serial = 550] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 224 (1A566480) [pid = 4028] [serial = 618] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 223 (19592180) [pid = 4028] [serial = 615] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 222 (17C92400) [pid = 4028] [serial = 612] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | --DOMWINDOW == 221 (17854E80) [pid = 4028] [serial = 461] [outer = 00000000] [url = about:blank]
21:33:25 INFO - PROCESS | 4028 | ++DOCSHELL 1AA2D600 == 69 [pid = 4028] [id = 258]
21:33:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 222 (0E78FB00) [pid = 4028] [serial = 725] [outer = 00000000]
21:33:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 223 (0E78BA00) [pid = 4028] [serial = 726] [outer = 0E78FB00]
21:33:25 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
21:33:25 INFO - document served over http requires an https
21:33:25 INFO - sub-resource via iframe-tag using the http-csp
21:33:25 INFO - delivery method with swap-origin-redirect and when
21:33:25 INFO - the target request is same-origin.
21:33:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 879ms
21:33:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:33:25 INFO - PROCESS | 4028 | ++DOCSHELL 1E17B100 == 70 [pid = 4028] [id = 259]
21:33:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 224 (0E78D300) [pid = 4028] [serial = 727] [outer = 00000000]
21:33:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 225 (1293AB80) [pid = 4028] [serial = 728] [outer = 0E78D300]
21:33:25 INFO - PROCESS | 4028 | 1446179605515 Marionette INFO loaded listener.js
21:33:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 226 (153F3300) [pid = 4028] [serial = 729] [outer = 0E78D300]
21:33:25 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
21:33:25 INFO - document served over http requires an https
21:33:25 INFO - sub-resource via script-tag using the http-csp
21:33:25 INFO - delivery method with keep-origin-redirect and when
21:33:25 INFO - the target request is same-origin.
21:33:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 643ms
21:33:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:33:26 INFO - PROCESS | 4028 | ++DOCSHELL 1F741300 == 71 [pid = 4028] [id = 260]
21:33:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 227 (151FCE80) [pid = 4028] [serial = 730] [outer = 00000000]
21:33:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 228 (17853800) [pid = 4028] [serial = 731] [outer = 151FCE80]
21:33:26 INFO - PROCESS | 4028 | 1446179606121 Marionette INFO loaded listener.js
21:33:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 229 (17C92400) [pid = 4028] [serial = 732] [outer = 151FCE80]
21:33:26 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
21:33:26 INFO - document served over http requires an https
21:33:26 INFO - sub-resource via script-tag using the http-csp
21:33:26 INFO - delivery method with no-redirect and when
21:33:26 INFO - the target request is same-origin.
21:33:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 534ms
21:33:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:33:26 INFO - PROCESS | 4028 | ++DOCSHELL 1F768900 == 72 [pid = 4028] [id = 261]
21:33:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 230 (173B8A00) [pid = 4028] [serial = 733] [outer = 00000000]
21:33:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 231 (18F31500) [pid = 4028] [serial = 734] [outer = 173B8A00]
21:33:26 INFO - PROCESS | 4028 | 1446179606668 Marionette INFO loaded listener.js
21:33:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 232 (1A1A5380) [pid = 4028] [serial = 735] [outer = 173B8A00]
21:33:27 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
21:33:27 INFO - document served over http requires an https
21:33:27 INFO - sub-resource via script-tag using the http-csp
21:33:27 INFO - delivery method with swap-origin-redirect and when
21:33:27 INFO - the target request is same-origin.
21:33:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 691ms
21:33:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:33:27 INFO - PROCESS | 4028 | ++DOCSHELL 0FA64800 == 73 [pid = 4028] [id = 262]
21:33:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 233 (10D72900) [pid = 4028] [serial = 736] [outer = 00000000]
21:33:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 234 (12837480) [pid = 4028] [serial = 737] [outer = 10D72900]
21:33:27 INFO - PROCESS | 4028 | 1446179607441 Marionette INFO loaded listener.js
21:33:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 235 (13B8AB80) [pid = 4028] [serial = 738] [outer = 10D72900]
21:33:28 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
21:33:28 INFO - document served over http requires an https
21:33:28 INFO - sub-resource via xhr-request using the http-csp
21:33:28 INFO - delivery method with keep-origin-redirect and when
21:33:28 INFO - the target request is same-origin.
21:33:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 895ms
21:33:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:33:28 INFO - PROCESS | 4028 | ++DOCSHELL 14855000 == 74 [pid = 4028] [id = 263]
21:33:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 236 (14936280) [pid = 4028] [serial = 739] [outer = 00000000]
21:33:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 237 (15212E00) [pid = 4028] [serial = 740] [outer = 14936280]
21:33:28 INFO - PROCESS | 4028 | 1446179608343 Marionette INFO loaded listener.js
21:33:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 238 (17852B80) [pid = 4028] [serial = 741] [outer = 14936280]
21:33:29 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
21:33:29 INFO - document served over http requires an https
21:33:29 INFO - sub-resource via xhr-request using the http-csp
21:33:29 INFO - delivery method with no-redirect and when
21:33:29 INFO - the target request is same-origin.
21:33:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 848ms
21:33:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:33:29 INFO - PROCESS | 4028 | ++DOCSHELL 16BF1300 == 75 [pid = 4028] [id = 264]
21:33:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 239 (151FA180) [pid = 4028] [serial = 742] [outer = 00000000]
21:33:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 240 (173BCB00) [pid = 4028] [serial = 743] [outer = 151FA180]
21:33:29 INFO - PROCESS | 4028 | 1446179609215 Marionette INFO loaded listener.js
21:33:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 241 (19C2CD80) [pid = 4028] [serial = 744] [outer = 151FA180]
21:33:29 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
21:33:29 INFO - document served over http requires an https
21:33:29 INFO - sub-resource via xhr-request using the http-csp
21:33:29 INFO - delivery method with swap-origin-redirect and when
21:33:29 INFO - the target request is same-origin.
21:33:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 832ms
21:33:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:33:30 INFO - PROCESS | 4028 | ++DOCSHELL 18D09900 == 76 [pid = 4028] [id = 265]
21:33:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 242 (15AF4E80) [pid = 4028] [serial = 745] [outer = 00000000]
21:33:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 243 (1B982F00) [pid = 4028] [serial = 746] [outer = 15AF4E80]
21:33:30 INFO - PROCESS | 4028 | 1446179610082 Marionette INFO loaded listener.js
21:33:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 244 (1E142400) [pid = 4028] [serial = 747] [outer = 15AF4E80]
21:33:30 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
21:33:30 INFO - document served over http requires an http
21:33:30 INFO - sub-resource via fetch-request using the meta-csp
21:33:30 INFO - delivery method with keep-origin-redirect and when
21:33:30 INFO - the target request is cross-origin.
21:33:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 786ms
21:33:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:33:30 INFO - PROCESS | 4028 | ++DOCSHELL 15EEBB00 == 77 [pid = 4028] [id = 266]
21:33:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 245 (1E142680) [pid = 4028] [serial = 748] [outer = 00000000]
21:33:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 246 (1E144980) [pid = 4028] [serial = 749] [outer = 1E142680]
21:33:30 INFO - PROCESS | 4028 | 1446179610875 Marionette INFO loaded listener.js
21:33:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 247 (1E145880) [pid = 4028] [serial = 750] [outer = 1E142680]
21:33:31 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
21:33:31 INFO - document served over http requires an http
21:33:31 INFO - sub-resource via fetch-request using the meta-csp
21:33:31 INFO - delivery method with no-redirect and when
21:33:31 INFO - the target request is cross-origin.
21:33:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 847ms
21:33:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:33:31 INFO - PROCESS | 4028 | ++DOCSHELL 1E4A2500 == 78 [pid = 4028] [id = 267]
21:33:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 248 (1DE82680) [pid = 4028] [serial = 751] [outer = 00000000]
21:33:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 249 (2316A300) [pid = 4028] [serial = 752] [outer = 1DE82680]
21:33:31 INFO - PROCESS | 4028 | 1446179611753 Marionette INFO loaded listener.js
21:33:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 250 (2316B980) [pid = 4028] [serial = 753] [outer = 1DE82680]
21:33:32 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
21:33:32 INFO - document served over http requires an http
21:33:32 INFO - sub-resource via fetch-request using the meta-csp
21:33:32 INFO - delivery method with swap-origin-redirect and when
21:33:32 INFO - the target request is cross-origin.
21:33:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 817ms
21:33:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:33:32 INFO - PROCESS | 4028 | ++DOCSHELL 1DFA1900 == 79 [pid = 4028] [id = 268]
21:33:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 251 (207EB800) [pid = 4028] [serial = 754] [outer = 00000000]
21:33:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 252 (237B4500) [pid = 4028] [serial = 755] [outer = 207EB800]
21:33:32 INFO - PROCESS | 4028 | 1446179612548 Marionette INFO loaded listener.js
21:33:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 253 (237B6800) [pid = 4028] [serial = 756] [outer = 207EB800]
21:33:32 INFO - PROCESS | 4028 | ++DOCSHELL 214EB400 == 80 [pid = 4028] [id = 269]
21:33:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 254 (21875B80) [pid = 4028] [serial = 757] [outer = 00000000]
21:33:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 255 (21875E00) [pid = 4028] [serial = 758] [outer = 21875B80]
21:33:33 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
21:33:33 INFO - document served over http requires an http
21:33:33 INFO - sub-resource via iframe-tag using the meta-csp
21:33:33 INFO - delivery method with keep-origin-redirect and when
21:33:33 INFO - the target request is cross-origin.
21:33:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 942ms
21:33:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:33:33 INFO - PROCESS | 4028 | ++DOCSHELL 1E1BE100 == 81 [pid = 4028] [id = 270]
21:33:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 256 (21875900) [pid = 4028] [serial = 759] [outer = 00000000]
21:33:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 257 (21877980) [pid = 4028] [serial = 760] [outer = 21875900]
21:33:33 INFO - PROCESS | 4028 | 1446179613503 Marionette INFO loaded listener.js
21:33:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 258 (21878B00) [pid = 4028] [serial = 761] [outer = 21875900]
21:33:33 INFO - PROCESS | 4028 | ++DOCSHELL 1DFA2E00 == 82 [pid = 4028] [id = 271]
21:33:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 259 (237B7200) [pid = 4028] [serial = 762] [outer = 00000000]
21:33:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 260 (21877200) [pid = 4028] [serial = 763] [outer = 237B7200]
21:33:34 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
21:33:34 INFO - document served over http requires an http
21:33:34 INFO - sub-resource via iframe-tag using the meta-csp
21:33:34 INFO - delivery method with no-redirect and when
21:33:34 INFO - the target request is cross-origin.
21:33:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 801ms
21:33:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:33:34 INFO - PROCESS | 4028 | ++DOCSHELL 21A11C00 == 83 [pid = 4028] [id = 272]
21:33:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 261 (21874280) [pid = 4028] [serial = 764] [outer = 00000000]
21:33:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 262 (21878D80) [pid = 4028] [serial = 765] [outer = 21874280]
21:33:34 INFO - PROCESS | 4028 | 1446179614338 Marionette INFO loaded listener.js
21:33:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 263 (237B7480) [pid = 4028] [serial = 766] [outer = 21874280]
21:33:34 INFO - PROCESS | 4028 | ++DOCSHELL 21464600 == 84 [pid = 4028] [id = 273]
21:33:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 264 (20C66080) [pid = 4028] [serial = 767] [outer = 00000000]
21:33:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 265 (20C66300) [pid = 4028] [serial = 768] [outer = 20C66080]
21:33:35 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
21:33:35 INFO - document served over http requires an http
21:33:35 INFO - sub-resource via iframe-tag using the meta-csp
21:33:35 INFO - delivery method with swap-origin-redirect and when
21:33:35 INFO - the target request is cross-origin.
21:33:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 879ms
21:33:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:33:35 INFO - PROCESS | 4028 | ++DOCSHELL 21465800 == 85 [pid = 4028] [id = 274]
21:33:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 266 (20C64780) [pid = 4028] [serial = 769] [outer = 00000000]
21:33:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 267 (20C66800) [pid = 4028] [serial = 770] [outer = 20C64780]
21:33:35 INFO - PROCESS | 4028 | 1446179615260 Marionette INFO loaded listener.js
21:33:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 268 (20C68880) [pid = 4028] [serial = 771] [outer = 20C64780]
21:33:35 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
21:33:35 INFO - document served over http requires an http
21:33:35 INFO - sub-resource via script-tag using the meta-csp
21:33:35 INFO - delivery method with keep-origin-redirect and when
21:33:35 INFO - the target request is cross-origin.
21:33:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 800ms
21:33:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:33:36 INFO - PROCESS | 4028 | ++DOCSHELL 2302A200 == 86 [pid = 4028] [id = 275]
21:33:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 269 (20C65900) [pid = 4028] [serial = 772] [outer = 00000000]
21:33:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 270 (23036000) [pid = 4028] [serial = 773] [outer = 20C65900]
21:33:36 INFO - PROCESS | 4028 | 1446179616081 Marionette INFO loaded listener.js
21:33:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 271 (23038300) [pid = 4028] [serial = 774] [outer = 20C65900]
21:33:36 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
21:33:36 INFO - document served over http requires an http
21:33:36 INFO - sub-resource via script-tag using the meta-csp
21:33:36 INFO - delivery method with no-redirect and when
21:33:36 INFO - the target request is cross-origin.
21:33:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 848ms
21:33:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:33:36 INFO - PROCESS | 4028 | ++DOCSHELL 1530A800 == 87 [pid = 4028] [id = 276]
21:33:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 272 (21877700) [pid = 4028] [serial = 775] [outer = 00000000]
21:33:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 273 (23038580) [pid = 4028] [serial = 776] [outer = 21877700]
21:33:36 INFO - PROCESS | 4028 | 1446179616920 Marionette INFO loaded listener.js
21:33:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 274 (2303AD80) [pid = 4028] [serial = 777] [outer = 21877700]
21:33:37 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
21:33:37 INFO - document served over http requires an http
21:33:37 INFO - sub-resource via script-tag using the meta-csp
21:33:37 INFO - delivery method with swap-origin-redirect and when
21:33:37 INFO - the target request is cross-origin.
21:33:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 800ms
21:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:33:37 INFO - PROCESS | 4028 | ++DOCSHELL 2229CC00 == 88 [pid = 4028] [id = 277]
21:33:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 275 (22056280) [pid = 4028] [serial = 778] [outer = 00000000]
21:33:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 276 (22058800) [pid = 4028] [serial = 779] [outer = 22056280]
21:33:37 INFO - PROCESS | 4028 | 1446179617718 Marionette INFO loaded listener.js
21:33:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 277 (22059480) [pid = 4028] [serial = 780] [outer = 22056280]
21:33:38 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
21:33:38 INFO - document served over http requires an http
21:33:38 INFO - sub-resource via xhr-request using the meta-csp
21:33:38 INFO - delivery method with keep-origin-redirect and when
21:33:38 INFO - the target request is cross-origin.
21:33:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 801ms
21:33:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:33:38 INFO - PROCESS | 4028 | ++DOCSHELL 21BCC300 == 89 [pid = 4028] [id = 278]
21:33:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 278 (22057E00) [pid = 4028] [serial = 781] [outer = 00000000]
21:33:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 279 (2205A880) [pid = 4028] [serial = 782] [outer = 22057E00]
21:33:38 INFO - PROCESS | 4028 | 1446179618559 Marionette INFO loaded listener.js
21:33:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 280 (23039E80) [pid = 4028] [serial = 783] [outer = 22057E00]
21:33:39 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
21:33:39 INFO - document served over http requires an http
21:33:39 INFO - sub-resource via xhr-request using the meta-csp
21:33:39 INFO - delivery method with no-redirect and when
21:33:39 INFO - the target request is cross-origin.
21:33:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 816ms
21:33:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:33:39 INFO - PROCESS | 4028 | ++DOCSHELL 2229E400 == 90 [pid = 4028] [id = 279]
21:33:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 281 (23037400) [pid = 4028] [serial = 784] [outer = 00000000]
21:33:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 282 (2378AC80) [pid = 4028] [serial = 785] [outer = 23037400]
21:33:39 INFO - PROCESS | 4028 | 1446179619352 Marionette INFO loaded listener.js
21:33:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 283 (2378B900) [pid = 4028] [serial = 786] [outer = 23037400]
21:33:41 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
21:33:41 INFO - document served over http requires an http
21:33:41 INFO - sub-resource via xhr-request using the meta-csp
21:33:41 INFO - delivery method with swap-origin-redirect and when
21:33:41 INFO - the target request is cross-origin.
21:33:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1916ms
21:33:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:33:41 INFO - PROCESS | 4028 | ++DOCSHELL 127F7800 == 91 [pid = 4028] [id = 280]
21:33:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 284 (12922B80) [pid = 4028] [serial = 787] [outer = 00000000]
21:33:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 285 (2205A380) [pid = 4028] [serial = 788] [outer = 12922B80]
21:33:41 INFO - PROCESS | 4028 | 1446179621256 Marionette INFO loaded listener.js
21:33:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 286 (2378A780) [pid = 4028] [serial = 789] [outer = 12922B80]
21:33:41 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
21:33:41 INFO - document served over http requires an https
21:33:41 INFO - sub-resource via fetch-request using the meta-csp
21:33:41 INFO - delivery method with keep-origin-redirect and when
21:33:41 INFO - the target request is cross-origin.
21:33:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 895ms
21:33:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:33:42 INFO - PROCESS | 4028 | ++DOCSHELL 0FBACB00 == 92 [pid = 4028] [id = 281]
21:33:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 287 (1512EE80) [pid = 4028] [serial = 790] [outer = 00000000]
21:33:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 288 (2378C800) [pid = 4028] [serial = 791] [outer = 1512EE80]
21:33:42 INFO - PROCESS | 4028 | 1446179622182 Marionette INFO loaded listener.js
21:33:42 INFO - PROCESS | 4028 | ++DOMWINDOW == 289 (237B5400) [pid = 4028] [serial = 792] [outer = 1512EE80]
21:33:42 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
21:33:42 INFO - document served over http requires an https
21:33:42 INFO - sub-resource via fetch-request using the meta-csp
21:33:42 INFO - delivery method with no-redirect and when
21:33:42 INFO - the target request is cross-origin.
21:33:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 801ms
21:33:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:33:43 INFO - PROCESS | 4028 | ++DOCSHELL 1112B800 == 93 [pid = 4028] [id = 282]
21:33:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 290 (10D73080) [pid = 4028] [serial = 793] [outer = 00000000]
21:33:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 291 (12D87980) [pid = 4028] [serial = 794] [outer = 10D73080]
21:33:43 INFO - PROCESS | 4028 | 1446179623573 Marionette INFO loaded listener.js
21:33:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 292 (14B6C980) [pid = 4028] [serial = 795] [outer = 10D73080]
21:33:44 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
21:33:44 INFO - document served over http requires an https
21:33:44 INFO - sub-resource via fetch-request using the meta-csp
21:33:44 INFO - delivery method with swap-origin-redirect and when
21:33:44 INFO - the target request is cross-origin.
21:33:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1444ms
21:33:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:33:44 INFO - PROCESS | 4028 | ++DOCSHELL 0FBEAF00 == 94 [pid = 4028] [id = 283]
21:33:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 293 (0F083800) [pid = 4028] [serial = 796] [outer = 00000000]
21:33:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 294 (12952180) [pid = 4028] [serial = 797] [outer = 0F083800]
21:33:44 INFO - PROCESS | 4028 | 1446179624428 Marionette INFO loaded listener.js
21:33:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 295 (17851500) [pid = 4028] [serial = 798] [outer = 0F083800]
21:33:45 INFO - PROCESS | 4028 | ++DOCSHELL 0F13FA00 == 95 [pid = 4028] [id = 284]
21:33:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 296 (11931280) [pid = 4028] [serial = 799] [outer = 00000000]
21:33:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 297 (11931C80) [pid = 4028] [serial = 800] [outer = 11931280]
21:33:45 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
21:33:45 INFO - document served over http requires an https
21:33:45 INFO - sub-resource via iframe-tag using the meta-csp
21:33:45 INFO - delivery method with keep-origin-redirect and when
21:33:45 INFO - the target request is cross-origin.
21:33:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1084ms
21:33:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:33:45 INFO - PROCESS | 4028 | ++DOCSHELL 15833700 == 96 [pid = 4028] [id = 285]
21:33:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 298 (11932900) [pid = 4028] [serial = 801] [outer = 00000000]
21:33:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 299 (13B89F00) [pid = 4028] [serial = 802] [outer = 11932900]
21:33:45 INFO - PROCESS | 4028 | 1446179625539 Marionette INFO loaded listener.js
21:33:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 300 (15118D00) [pid = 4028] [serial = 803] [outer = 11932900]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 1D311900 == 95 [pid = 4028] [id = 163]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 1F741300 == 94 [pid = 4028] [id = 260]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 1E17B100 == 93 [pid = 4028] [id = 259]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 1AA2D600 == 92 [pid = 4028] [id = 258]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 19C45800 == 91 [pid = 4028] [id = 257]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 1D23FD00 == 90 [pid = 4028] [id = 256]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 1B992800 == 89 [pid = 4028] [id = 255]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 1C4DCA00 == 88 [pid = 4028] [id = 254]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 1DE4AB00 == 87 [pid = 4028] [id = 193]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 1AA2EE00 == 86 [pid = 4028] [id = 253]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 1E4A1C00 == 85 [pid = 4028] [id = 224]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 19C74000 == 84 [pid = 4028] [id = 252]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 17FF9D00 == 83 [pid = 4028] [id = 251]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 1684D600 == 82 [pid = 4028] [id = 250]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 0F053900 == 81 [pid = 4028] [id = 249]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 16CB7B00 == 80 [pid = 4028] [id = 248]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 13B3CB00 == 79 [pid = 4028] [id = 247]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 117DA000 == 78 [pid = 4028] [id = 246]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 15EEA300 == 77 [pid = 4028] [id = 245]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 161C7500 == 76 [pid = 4028] [id = 244]
21:33:45 INFO - PROCESS | 4028 | --DOCSHELL 1DDB7D00 == 75 [pid = 4028] [id = 243]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 1174EB00 == 74 [pid = 4028] [id = 242]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 1174D900 == 73 [pid = 4028] [id = 241]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 2081A800 == 72 [pid = 4028] [id = 240]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 202ED800 == 71 [pid = 4028] [id = 239]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 1F769200 == 70 [pid = 4028] [id = 238]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 155F8000 == 69 [pid = 4028] [id = 237]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 1E994600 == 68 [pid = 4028] [id = 236]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 15217200 == 67 [pid = 4028] [id = 235]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 1F768600 == 66 [pid = 4028] [id = 234]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 202ECC00 == 65 [pid = 4028] [id = 233]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 1E4A2B00 == 64 [pid = 4028] [id = 232]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 15E4C900 == 63 [pid = 4028] [id = 231]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 1D549600 == 62 [pid = 4028] [id = 230]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 19ACF700 == 61 [pid = 4028] [id = 229]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 1A50D300 == 60 [pid = 4028] [id = 228]
21:33:46 INFO - PROCESS | 4028 | ++DOCSHELL 0F053900 == 61 [pid = 4028] [id = 286]
21:33:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 301 (11933080) [pid = 4028] [serial = 804] [outer = 00000000]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 151B6000 == 60 [pid = 4028] [id = 227]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 15B12200 == 59 [pid = 4028] [id = 226]
21:33:46 INFO - PROCESS | 4028 | --DOCSHELL 0FC0B900 == 58 [pid = 4028] [id = 225]
21:33:46 INFO - PROCESS | 4028 | --DOMWINDOW == 300 (173BAD00) [pid = 4028] [serial = 609] [outer = 00000000] [url = about:blank]
21:33:46 INFO - PROCESS | 4028 | --DOMWINDOW == 299 (1493A880) [pid = 4028] [serial = 598] [outer = 00000000] [url = about:blank]
21:33:46 INFO - PROCESS | 4028 | --DOMWINDOW == 298 (1DEEA400) [pid = 4028] [serial = 546] [outer = 00000000] [url = about:blank]
21:33:46 INFO - PROCESS | 4028 | --DOMWINDOW == 297 (16C7C480) [pid = 4028] [serial = 593] [outer = 00000000] [url = about:blank]
21:33:46 INFO - PROCESS | 4028 | --DOMWINDOW == 296 (16CC9280) [pid = 4028] [serial = 606] [outer = 00000000] [url = about:blank]
21:33:46 INFO - PROCESS | 4028 | --DOMWINDOW == 295 (14938300) [pid = 4028] [serial = 603] [outer = 00000000] [url = about:blank]
21:33:46 INFO - PROCESS | 4028 | --DOMWINDOW == 294 (1C64CC00) [pid = 4028] [serial = 621] [outer = 00000000] [url = about:blank]
21:33:46 INFO - PROCESS | 4028 | --DOMWINDOW == 293 (11991780) [pid = 4028] [serial = 624] [outer = 00000000] [url = about:blank]
21:33:46 INFO - PROCESS | 4028 | --DOMWINDOW == 292 (1824CE80) [pid = 4028] [serial = 627] [outer = 00000000] [url = about:blank]
21:33:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 293 (11933300) [pid = 4028] [serial = 805] [outer = 11933080]
21:33:46 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
21:33:46 INFO - document served over http requires an https
21:33:46 INFO - sub-resource via iframe-tag using the meta-csp
21:33:46 INFO - delivery method with no-redirect and when
21:33:46 INFO - the target request is cross-origin.
21:33:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 848ms
21:33:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:33:46 INFO - PROCESS | 4028 | ++DOCSHELL 15B12200 == 59 [pid = 4028] [id = 287]
21:33:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 294 (014BA880) [pid = 4028] [serial = 806] [outer = 00000000]
21:33:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 295 (14D44200) [pid = 4028] [serial = 807] [outer = 014BA880]
21:33:46 INFO - PROCESS | 4028 | 1446179626379 Marionette INFO loaded listener.js
21:33:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 296 (15119C00) [pid = 4028] [serial = 808] [outer = 014BA880]
21:33:46 INFO - PROCESS | 4028 | ++DOCSHELL 17CF2800 == 60 [pid = 4028] [id = 288]
21:33:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 297 (153F5D80) [pid = 4028] [serial = 809] [outer = 00000000]
21:33:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 298 (158D3F80) [pid = 4028] [serial = 810] [outer = 153F5D80]
21:33:46 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
21:33:46 INFO - document served over http requires an https
21:33:46 INFO - sub-resource via iframe-tag using the meta-csp
21:33:46 INFO - delivery method with swap-origin-redirect and when
21:33:46 INFO - the target request is cross-origin.
21:33:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 660ms
21:33:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:33:47 INFO - PROCESS | 4028 | ++DOCSHELL 1735A800 == 61 [pid = 4028] [id = 289]
21:33:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 299 (12D86580) [pid = 4028] [serial = 811] [outer = 00000000]
21:33:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 300 (15215100) [pid = 4028] [serial = 812] [outer = 12D86580]
21:33:47 INFO - PROCESS | 4028 | 1446179627031 Marionette INFO loaded listener.js
21:33:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 301 (17851780) [pid = 4028] [serial = 813] [outer = 12D86580]
21:33:47 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
21:33:47 INFO - document served over http requires an https
21:33:47 INFO - sub-resource via script-tag using the meta-csp
21:33:47 INFO - delivery method with keep-origin-redirect and when
21:33:47 INFO - the target request is cross-origin.
21:33:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 597ms
21:33:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:33:47 INFO - PROCESS | 4028 | ++DOCSHELL 18FC5600 == 62 [pid = 4028] [id = 290]
21:33:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 302 (153F3080) [pid = 4028] [serial = 814] [outer = 00000000]
21:33:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 303 (17AC5080) [pid = 4028] [serial = 815] [outer = 153F3080]
21:33:47 INFO - PROCESS | 4028 | 1446179627647 Marionette INFO loaded listener.js
21:33:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 304 (19888600) [pid = 4028] [serial = 816] [outer = 153F3080]
21:33:48 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
21:33:48 INFO - document served over http requires an https
21:33:48 INFO - sub-resource via script-tag using the meta-csp
21:33:48 INFO - delivery method with no-redirect and when
21:33:48 INFO - the target request is cross-origin.
21:33:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 644ms
21:33:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:33:48 INFO - PROCESS | 4028 | ++DOCSHELL 1A1EDB00 == 63 [pid = 4028] [id = 291]
21:33:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 305 (1B984300) [pid = 4028] [serial = 817] [outer = 00000000]
21:33:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 306 (1CF13300) [pid = 4028] [serial = 818] [outer = 1B984300]
21:33:48 INFO - PROCESS | 4028 | 1446179628394 Marionette INFO loaded listener.js
21:33:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 307 (1D04C680) [pid = 4028] [serial = 819] [outer = 1B984300]
21:33:48 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
21:33:48 INFO - document served over http requires an https
21:33:48 INFO - sub-resource via script-tag using the meta-csp
21:33:48 INFO - delivery method with swap-origin-redirect and when
21:33:48 INFO - the target request is cross-origin.
21:33:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 738ms
21:33:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:33:49 INFO - PROCESS | 4028 | ++DOCSHELL 1AA66C00 == 64 [pid = 4028] [id = 292]
21:33:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 308 (17AC7380) [pid = 4028] [serial = 820] [outer = 00000000]
21:33:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 309 (1E143F80) [pid = 4028] [serial = 821] [outer = 17AC7380]
21:33:49 INFO - PROCESS | 4028 | 1446179629063 Marionette INFO loaded listener.js
21:33:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 310 (20239900) [pid = 4028] [serial = 822] [outer = 17AC7380]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 309 (173B8500) [pid = 4028] [serial = 636] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179583822]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 308 (1AA61C80) [pid = 4028] [serial = 641] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 307 (14D44700) [pid = 4028] [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]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 306 (19888100) [pid = 4028] [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]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 305 (1D04FB00) [pid = 4028] [serial = 683] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 304 (207E9F00) [pid = 4028] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 303 (1D04D080) [pid = 4028] [serial = 678] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179593823]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 302 (18F31500) [pid = 4028] [serial = 734] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 301 (207EDB00) [pid = 4028] [serial = 715] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 300 (12952B80) [pid = 4028] [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]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 299 (1512F880) [pid = 4028] [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]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 298 (0E78B500) [pid = 4028] [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]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 297 (11D45B00) [pid = 4028] [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]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 296 (151FCE80) [pid = 4028] [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]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 295 (0E78D300) [pid = 4028] [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]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 294 (0E78FB00) [pid = 4028] [serial = 725] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 293 (1DE82B80) [pid = 4028] [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]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 292 (18F31F00) [pid = 4028] [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]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 291 (1C64C700) [pid = 4028] [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]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 290 (2316B200) [pid = 4028] [serial = 720] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179604292]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 289 (1CF13580) [pid = 4028] [serial = 631] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 288 (10D73A80) [pid = 4028] [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]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 287 (13B8B580) [pid = 4028] [serial = 692] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 286 (1A566700) [pid = 4028] [serial = 684] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 285 (1D04B280) [pid = 4028] [serial = 681] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 284 (1D04BC80) [pid = 4028] [serial = 686] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 283 (15366600) [pid = 4028] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 282 (15365480) [pid = 4028] [serial = 671] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 281 (1D04BA00) [pid = 4028] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179593823]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 280 (2023A300) [pid = 4028] [serial = 676] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 279 (15211500) [pid = 4028] [serial = 662] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 278 (15213D00) [pid = 4028] [serial = 665] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 277 (15214E80) [pid = 4028] [serial = 668] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 276 (13B8B080) [pid = 4028] [serial = 653] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 275 (15116280) [pid = 4028] [serial = 656] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 274 (1511A100) [pid = 4028] [serial = 659] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 273 (1DE82E00) [pid = 4028] [serial = 716] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 272 (1D04C400) [pid = 4028] [serial = 713] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 271 (1DE81780) [pid = 4028] [serial = 650] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 270 (1293AB80) [pid = 4028] [serial = 728] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 269 (14D44980) [pid = 4028] [serial = 695] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 268 (207EC700) [pid = 4028] [serial = 689] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 267 (1AA62900) [pid = 4028] [serial = 644] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 266 (1CEA3180) [pid = 4028] [serial = 710] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 265 (17C94980) [pid = 4028] [serial = 707] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 264 (151FB080) [pid = 4028] [serial = 698] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 263 (207EAB80) [pid = 4028] [serial = 721] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179604292]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 262 (2023A580) [pid = 4028] [serial = 718] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 261 (1CEA5480) [pid = 4028] [serial = 647] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 260 (1CFB4080) [pid = 4028] [serial = 632] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 259 (17853800) [pid = 4028] [serial = 731] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 258 (15AF5B00) [pid = 4028] [serial = 704] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 257 (15AF2180) [pid = 4028] [serial = 642] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 256 (14D41780) [pid = 4028] [serial = 639] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 255 (14938800) [pid = 4028] [serial = 637] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179583822]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 254 (12A59280) [pid = 4028] [serial = 634] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 253 (151F9000) [pid = 4028] [serial = 701] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 252 (0E78BA00) [pid = 4028] [serial = 726] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 251 (1E141500) [pid = 4028] [serial = 723] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 250 (151FA400) [pid = 4028] [serial = 696] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 249 (153F2E00) [pid = 4028] [serial = 699] [outer = 00000000] [url = about:blank]
21:33:49 INFO - PROCESS | 4028 | --DOMWINDOW == 248 (15363900) [pid = 4028] [serial = 702] [outer = 00000000] [url = about:blank]
21:33:49 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
21:33:49 INFO - document served over http requires an https
21:33:49 INFO - sub-resource via xhr-request using the meta-csp
21:33:49 INFO - delivery method with keep-origin-redirect and when
21:33:49 INFO - the target request is cross-origin.
21:33:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 644ms
21:33:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:33:49 INFO - PROCESS | 4028 | ++DOCSHELL 18D09000 == 65 [pid = 4028] [id = 293]
21:33:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 249 (0E78E480) [pid = 4028] [serial = 823] [outer = 00000000]
21:33:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 250 (11994700) [pid = 4028] [serial = 824] [outer = 0E78E480]
21:33:49 INFO - PROCESS | 4028 | 1446179629694 Marionette INFO loaded listener.js
21:33:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 251 (151F9000) [pid = 4028] [serial = 825] [outer = 0E78E480]
21:33:50 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
21:33:50 INFO - document served over http requires an https
21:33:50 INFO - sub-resource via xhr-request using the meta-csp
21:33:50 INFO - delivery method with no-redirect and when
21:33:50 INFO - the target request is cross-origin.
21:33:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 911ms
21:33:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:33:50 INFO - PROCESS | 4028 | ++DOCSHELL 1D23D000 == 66 [pid = 4028] [id = 294]
21:33:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 252 (10D73A80) [pid = 4028] [serial = 826] [outer = 00000000]
21:33:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 253 (15365480) [pid = 4028] [serial = 827] [outer = 10D73A80]
21:33:50 INFO - PROCESS | 4028 | 1446179630596 Marionette INFO loaded listener.js
21:33:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 254 (19888100) [pid = 4028] [serial = 828] [outer = 10D73A80]
21:33:50 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
21:33:50 INFO - document served over http requires an https
21:33:50 INFO - sub-resource via xhr-request using the meta-csp
21:33:50 INFO - delivery method with swap-origin-redirect and when
21:33:50 INFO - the target request is cross-origin.
21:33:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 534ms
21:33:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:33:51 INFO - PROCESS | 4028 | ++DOCSHELL 1DFF6000 == 67 [pid = 4028] [id = 295]
21:33:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 255 (15363900) [pid = 4028] [serial = 829] [outer = 00000000]
21:33:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 256 (1B984A80) [pid = 4028] [serial = 830] [outer = 15363900]
21:33:51 INFO - PROCESS | 4028 | 1446179631139 Marionette INFO loaded listener.js
21:33:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 257 (1CF13580) [pid = 4028] [serial = 831] [outer = 15363900]
21:33:51 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
21:33:51 INFO - document served over http requires an http
21:33:51 INFO - sub-resource via fetch-request using the meta-csp
21:33:51 INFO - delivery method with keep-origin-redirect and when
21:33:51 INFO - the target request is same-origin.
21:33:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 596ms
21:33:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:33:51 INFO - PROCESS | 4028 | ++DOCSHELL 1E994600 == 68 [pid = 4028] [id = 296]
21:33:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 258 (1C64CC00) [pid = 4028] [serial = 832] [outer = 00000000]
21:33:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 259 (1D04FB00) [pid = 4028] [serial = 833] [outer = 1C64CC00]
21:33:51 INFO - PROCESS | 4028 | 1446179631746 Marionette INFO loaded listener.js
21:33:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 260 (1E142900) [pid = 4028] [serial = 834] [outer = 1C64CC00]
21:33:52 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
21:33:52 INFO - document served over http requires an http
21:33:52 INFO - sub-resource via fetch-request using the meta-csp
21:33:52 INFO - delivery method with no-redirect and when
21:33:52 INFO - the target request is same-origin.
21:33:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 738ms
21:33:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:33:52 INFO - PROCESS | 4028 | ++DOCSHELL 1112A300 == 69 [pid = 4028] [id = 297]
21:33:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 261 (0F3F7980) [pid = 4028] [serial = 835] [outer = 00000000]
21:33:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 262 (11776580) [pid = 4028] [serial = 836] [outer = 0F3F7980]
21:33:52 INFO - PROCESS | 4028 | 1446179632554 Marionette INFO loaded listener.js
21:33:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 263 (14D41000) [pid = 4028] [serial = 837] [outer = 0F3F7980]
21:33:53 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
21:33:53 INFO - document served over http requires an http
21:33:53 INFO - sub-resource via fetch-request using the meta-csp
21:33:53 INFO - delivery method with swap-origin-redirect and when
21:33:53 INFO - the target request is same-origin.
21:33:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 895ms
21:33:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:33:53 INFO - PROCESS | 4028 | ++DOCSHELL 14F32300 == 70 [pid = 4028] [id = 298]
21:33:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 264 (12921780) [pid = 4028] [serial = 838] [outer = 00000000]
21:33:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 265 (15211F00) [pid = 4028] [serial = 839] [outer = 12921780]
21:33:53 INFO - PROCESS | 4028 | 1446179633456 Marionette INFO loaded listener.js
21:33:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 266 (17C94480) [pid = 4028] [serial = 840] [outer = 12921780]
21:33:53 INFO - PROCESS | 4028 | ++DOCSHELL 18FC5000 == 71 [pid = 4028] [id = 299]
21:33:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 267 (1D04BA00) [pid = 4028] [serial = 841] [outer = 00000000]
21:33:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 268 (153F1780) [pid = 4028] [serial = 842] [outer = 1D04BA00]
21:33:54 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
21:33:54 INFO - document served over http requires an http
21:33:54 INFO - sub-resource via iframe-tag using the meta-csp
21:33:54 INFO - delivery method with keep-origin-redirect and when
21:33:54 INFO - the target request is same-origin.
21:33:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 895ms
21:33:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:33:54 INFO - PROCESS | 4028 | ++DOCSHELL 1B991F00 == 72 [pid = 4028] [id = 300]
21:33:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 269 (17FFDC00) [pid = 4028] [serial = 843] [outer = 00000000]
21:33:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 270 (1D04E200) [pid = 4028] [serial = 844] [outer = 17FFDC00]
21:33:54 INFO - PROCESS | 4028 | 1446179634361 Marionette INFO loaded listener.js
21:33:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 271 (1DE85880) [pid = 4028] [serial = 845] [outer = 17FFDC00]
21:33:54 INFO - PROCESS | 4028 | ++DOCSHELL 16CB7B00 == 73 [pid = 4028] [id = 301]
21:33:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 272 (20C64280) [pid = 4028] [serial = 846] [outer = 00000000]
21:33:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 273 (1AA63580) [pid = 4028] [serial = 847] [outer = 20C64280]
21:33:55 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
21:33:55 INFO - document served over http requires an http
21:33:55 INFO - sub-resource via iframe-tag using the meta-csp
21:33:55 INFO - delivery method with no-redirect and when
21:33:55 INFO - the target request is same-origin.
21:33:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 911ms
21:33:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:33:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 274 (153F2180) [pid = 4028] [serial = 848] [outer = 1A1A1280]
21:33:55 INFO - PROCESS | 4028 | ++DOCSHELL 1E17B100 == 74 [pid = 4028] [id = 302]
21:33:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 275 (1A1A1000) [pid = 4028] [serial = 849] [outer = 00000000]
21:33:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 276 (207EC980) [pid = 4028] [serial = 850] [outer = 1A1A1000]
21:33:55 INFO - PROCESS | 4028 | 1446179635350 Marionette INFO loaded listener.js
21:33:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 277 (21876F80) [pid = 4028] [serial = 851] [outer = 1A1A1000]
21:33:55 INFO - PROCESS | 4028 | ++DOCSHELL 2081A800 == 75 [pid = 4028] [id = 303]
21:33:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 278 (23169180) [pid = 4028] [serial = 852] [outer = 00000000]
21:33:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 279 (20C64C80) [pid = 4028] [serial = 853] [outer = 23169180]
21:33:56 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
21:33:56 INFO - document served over http requires an http
21:33:56 INFO - sub-resource via iframe-tag using the meta-csp
21:33:56 INFO - delivery method with swap-origin-redirect and when
21:33:56 INFO - the target request is same-origin.
21:33:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1005ms
21:33:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:33:56 INFO - PROCESS | 4028 | ++DOCSHELL 214EBA00 == 76 [pid = 4028] [id = 304]
21:33:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 280 (15AF1780) [pid = 4028] [serial = 854] [outer = 00000000]
21:33:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 281 (23169B80) [pid = 4028] [serial = 855] [outer = 15AF1780]
21:33:56 INFO - PROCESS | 4028 | 1446179636312 Marionette INFO loaded listener.js
21:33:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 282 (2316C600) [pid = 4028] [serial = 856] [outer = 15AF1780]
21:33:56 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
21:33:56 INFO - document served over http requires an http
21:33:56 INFO - sub-resource via script-tag using the meta-csp
21:33:56 INFO - delivery method with keep-origin-redirect and when
21:33:56 INFO - the target request is same-origin.
21:33:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 800ms
21:33:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:33:57 INFO - PROCESS | 4028 | ++DOCSHELL 1E677000 == 77 [pid = 4028] [id = 305]
21:33:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 283 (2023AA80) [pid = 4028] [serial = 857] [outer = 00000000]
21:33:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 284 (25531280) [pid = 4028] [serial = 858] [outer = 2023AA80]
21:33:57 INFO - PROCESS | 4028 | 1446179637116 Marionette INFO loaded listener.js
21:33:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 285 (25531F00) [pid = 4028] [serial = 859] [outer = 2023AA80]
21:33:57 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
21:33:57 INFO - document served over http requires an http
21:33:57 INFO - sub-resource via script-tag using the meta-csp
21:33:57 INFO - delivery method with no-redirect and when
21:33:57 INFO - the target request is same-origin.
21:33:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 801ms
21:33:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:33:57 INFO - PROCESS | 4028 | ++DOCSHELL 2229CF00 == 78 [pid = 4028] [id = 306]
21:33:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 286 (207EAE00) [pid = 4028] [serial = 860] [outer = 00000000]
21:33:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 287 (235CB780) [pid = 4028] [serial = 861] [outer = 207EAE00]
21:33:57 INFO - PROCESS | 4028 | 1446179637915 Marionette INFO loaded listener.js
21:33:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 288 (235CDA80) [pid = 4028] [serial = 862] [outer = 207EAE00]
21:33:58 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
21:33:58 INFO - document served over http requires an http
21:33:58 INFO - sub-resource via script-tag using the meta-csp
21:33:58 INFO - delivery method with swap-origin-redirect and when
21:33:58 INFO - the target request is same-origin.
21:33:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 800ms
21:33:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:33:58 INFO - PROCESS | 4028 | ++DOCSHELL 218BA900 == 79 [pid = 4028] [id = 307]
21:33:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 289 (235CB500) [pid = 4028] [serial = 863] [outer = 00000000]
21:33:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 290 (235CE700) [pid = 4028] [serial = 864] [outer = 235CB500]
21:33:58 INFO - PROCESS | 4028 | 1446179638714 Marionette INFO loaded listener.js
21:33:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 291 (2378ED80) [pid = 4028] [serial = 865] [outer = 235CB500]
21:33:59 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
21:33:59 INFO - document served over http requires an http
21:33:59 INFO - sub-resource via xhr-request using the meta-csp
21:33:59 INFO - delivery method with keep-origin-redirect and when
21:33:59 INFO - the target request is same-origin.
21:33:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 801ms
21:33:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:33:59 INFO - PROCESS | 4028 | ++DOCSHELL 1D0BEE00 == 80 [pid = 4028] [id = 308]
21:33:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 292 (1DE04A00) [pid = 4028] [serial = 866] [outer = 00000000]
21:33:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 293 (1DE06080) [pid = 4028] [serial = 867] [outer = 1DE04A00]
21:33:59 INFO - PROCESS | 4028 | 1446179639549 Marionette INFO loaded listener.js
21:33:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 294 (1DE07480) [pid = 4028] [serial = 868] [outer = 1DE04A00]
21:34:00 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
21:34:00 INFO - document served over http requires an http
21:34:00 INFO - sub-resource via xhr-request using the meta-csp
21:34:00 INFO - delivery method with no-redirect and when
21:34:00 INFO - the target request is same-origin.
21:34:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 753ms
21:34:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:34:00 INFO - PROCESS | 4028 | ++DOCSHELL 218BA600 == 81 [pid = 4028] [id = 309]
21:34:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 295 (1DE07700) [pid = 4028] [serial = 869] [outer = 00000000]
21:34:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 296 (235CD080) [pid = 4028] [serial = 870] [outer = 1DE07700]
21:34:00 INFO - PROCESS | 4028 | 1446179640275 Marionette INFO loaded listener.js
21:34:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 297 (235CF100) [pid = 4028] [serial = 871] [outer = 1DE07700]
21:34:00 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
21:34:00 INFO - document served over http requires an http
21:34:00 INFO - sub-resource via xhr-request using the meta-csp
21:34:00 INFO - delivery method with swap-origin-redirect and when
21:34:00 INFO - the target request is same-origin.
21:34:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 801ms
21:34:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:34:01 INFO - PROCESS | 4028 | ++DOCSHELL 2343AE00 == 82 [pid = 4028] [id = 310]
21:34:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 298 (1DE06580) [pid = 4028] [serial = 872] [outer = 00000000]
21:34:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 299 (235CF600) [pid = 4028] [serial = 873] [outer = 1DE06580]
21:34:01 INFO - PROCESS | 4028 | 1446179641166 Marionette INFO loaded listener.js
21:34:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 300 (25535600) [pid = 4028] [serial = 874] [outer = 1DE06580]
21:34:01 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
21:34:01 INFO - document served over http requires an https
21:34:01 INFO - sub-resource via fetch-request using the meta-csp
21:34:01 INFO - delivery method with keep-origin-redirect and when
21:34:01 INFO - the target request is same-origin.
21:34:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 848ms
21:34:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:34:01 INFO - PROCESS | 4028 | ++DOCSHELL 2523B800 == 83 [pid = 4028] [id = 311]
21:34:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 301 (252C1000) [pid = 4028] [serial = 875] [outer = 00000000]
21:34:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 302 (252C3580) [pid = 4028] [serial = 876] [outer = 252C1000]
21:34:01 INFO - PROCESS | 4028 | 1446179641975 Marionette INFO loaded listener.js
21:34:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 303 (252C2E00) [pid = 4028] [serial = 877] [outer = 252C1000]
21:34:02 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
21:34:02 INFO - document served over http requires an https
21:34:02 INFO - sub-resource via fetch-request using the meta-csp
21:34:02 INFO - delivery method with no-redirect and when
21:34:02 INFO - the target request is same-origin.
21:34:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 848ms
21:34:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:34:02 INFO - PROCESS | 4028 | ++DOCSHELL 0FA63F00 == 84 [pid = 4028] [id = 312]
21:34:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 304 (17AC4B80) [pid = 4028] [serial = 878] [outer = 00000000]
21:34:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 305 (1CF2A400) [pid = 4028] [serial = 879] [outer = 17AC4B80]
21:34:02 INFO - PROCESS | 4028 | 1446179642835 Marionette INFO loaded listener.js
21:34:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 306 (1CF2C480) [pid = 4028] [serial = 880] [outer = 17AC4B80]
21:34:03 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
21:34:03 INFO - document served over http requires an https
21:34:03 INFO - sub-resource via fetch-request using the meta-csp
21:34:03 INFO - delivery method with swap-origin-redirect and when
21:34:03 INFO - the target request is same-origin.
21:34:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 911ms
21:34:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:34:03 INFO - PROCESS | 4028 | ++DOCSHELL 0F50DE00 == 85 [pid = 4028] [id = 313]
21:34:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 307 (1CF2A680) [pid = 4028] [serial = 881] [outer = 00000000]
21:34:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 308 (1CF2D380) [pid = 4028] [serial = 882] [outer = 1CF2A680]
21:34:03 INFO - PROCESS | 4028 | 1446179643747 Marionette INFO loaded listener.js
21:34:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 309 (252C4E80) [pid = 4028] [serial = 883] [outer = 1CF2A680]
21:34:04 INFO - PROCESS | 4028 | ++DOCSHELL 2374A600 == 86 [pid = 4028] [id = 314]
21:34:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 310 (23733F00) [pid = 4028] [serial = 884] [outer = 00000000]
21:34:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 311 (23733500) [pid = 4028] [serial = 885] [outer = 23733F00]
21:34:04 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
21:34:04 INFO - document served over http requires an https
21:34:04 INFO - sub-resource via iframe-tag using the meta-csp
21:34:04 INFO - delivery method with keep-origin-redirect and when
21:34:04 INFO - the target request is same-origin.
21:34:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 911ms
21:34:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:34:04 INFO - PROCESS | 4028 | ++DOCSHELL 2374BB00 == 87 [pid = 4028] [id = 315]
21:34:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 312 (1CF2BD00) [pid = 4028] [serial = 886] [outer = 00000000]
21:34:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 313 (1CF2DD80) [pid = 4028] [serial = 887] [outer = 1CF2BD00]
21:34:04 INFO - PROCESS | 4028 | 1446179644678 Marionette INFO loaded listener.js
21:34:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 314 (23735F80) [pid = 4028] [serial = 888] [outer = 1CF2BD00]
21:34:05 INFO - PROCESS | 4028 | ++DOCSHELL 207D5C00 == 88 [pid = 4028] [id = 316]
21:34:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 315 (252C5100) [pid = 4028] [serial = 889] [outer = 00000000]
21:34:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 316 (23736480) [pid = 4028] [serial = 890] [outer = 252C5100]
21:34:05 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
21:34:05 INFO - document served over http requires an https
21:34:05 INFO - sub-resource via iframe-tag using the meta-csp
21:34:05 INFO - delivery method with no-redirect and when
21:34:05 INFO - the target request is same-origin.
21:34:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 832ms
21:34:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:34:05 INFO - PROCESS | 4028 | ++DOCSHELL 25347700 == 89 [pid = 4028] [id = 317]
21:34:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 317 (1CF2DB00) [pid = 4028] [serial = 891] [outer = 00000000]
21:34:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 318 (23736200) [pid = 4028] [serial = 892] [outer = 1CF2DB00]
21:34:05 INFO - PROCESS | 4028 | 1446179645542 Marionette INFO loaded listener.js
21:34:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 319 (252C3800) [pid = 4028] [serial = 893] [outer = 1CF2DB00]
21:34:05 INFO - PROCESS | 4028 | ++DOCSHELL 26943C00 == 90 [pid = 4028] [id = 318]
21:34:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 320 (25533080) [pid = 4028] [serial = 894] [outer = 00000000]
21:34:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 321 (23737600) [pid = 4028] [serial = 895] [outer = 25533080]
21:34:06 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
21:34:06 INFO - document served over http requires an https
21:34:06 INFO - sub-resource via iframe-tag using the meta-csp
21:34:06 INFO - delivery method with swap-origin-redirect and when
21:34:06 INFO - the target request is same-origin.
21:34:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 848ms
21:34:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:34:06 INFO - PROCESS | 4028 | ++DOCSHELL 25AE8700 == 91 [pid = 4028] [id = 319]
21:34:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 322 (23734400) [pid = 4028] [serial = 896] [outer = 00000000]
21:34:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 323 (252C5880) [pid = 4028] [serial = 897] [outer = 23734400]
21:34:06 INFO - PROCESS | 4028 | 1446179646383 Marionette INFO loaded listener.js
21:34:06 INFO - PROCESS | 4028 | ++DOMWINDOW == 324 (26947400) [pid = 4028] [serial = 898] [outer = 23734400]
21:34:07 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
21:34:07 INFO - document served over http requires an https
21:34:07 INFO - sub-resource via script-tag using the meta-csp
21:34:07 INFO - delivery method with keep-origin-redirect and when
21:34:07 INFO - the target request is same-origin.
21:34:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 879ms
21:34:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:34:07 INFO - PROCESS | 4028 | ++DOCSHELL 26BD8000 == 92 [pid = 4028] [id = 320]
21:34:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 325 (252C5D80) [pid = 4028] [serial = 899] [outer = 00000000]
21:34:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 326 (26949700) [pid = 4028] [serial = 900] [outer = 252C5D80]
21:34:07 INFO - PROCESS | 4028 | 1446179647264 Marionette INFO loaded listener.js
21:34:07 INFO - PROCESS | 4028 | ++DOMWINDOW == 327 (2694A880) [pid = 4028] [serial = 901] [outer = 252C5D80]
21:34:07 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
21:34:07 INFO - document served over http requires an https
21:34:07 INFO - sub-resource via script-tag using the meta-csp
21:34:07 INFO - delivery method with no-redirect and when
21:34:07 INFO - the target request is same-origin.
21:34:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 832ms
21:34:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:34:08 INFO - PROCESS | 4028 | ++DOCSHELL 26BD9B00 == 93 [pid = 4028] [id = 321]
21:34:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 328 (26949200) [pid = 4028] [serial = 902] [outer = 00000000]
21:34:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 329 (27029F00) [pid = 4028] [serial = 903] [outer = 26949200]
21:34:08 INFO - PROCESS | 4028 | 1446179648134 Marionette INFO loaded listener.js
21:34:08 INFO - PROCESS | 4028 | ++DOMWINDOW == 330 (2702B080) [pid = 4028] [serial = 904] [outer = 26949200]
21:34:10 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
21:34:10 INFO - document served over http requires an https
21:34:10 INFO - sub-resource via script-tag using the meta-csp
21:34:10 INFO - delivery method with swap-origin-redirect and when
21:34:10 INFO - the target request is same-origin.
21:34:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2166ms
21:34:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:34:10 INFO - PROCESS | 4028 | ++DOCSHELL 173FED00 == 94 [pid = 4028] [id = 322]
21:34:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 331 (12924480) [pid = 4028] [serial = 905] [outer = 00000000]
21:34:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 332 (252A1780) [pid = 4028] [serial = 906] [outer = 12924480]
21:34:10 INFO - PROCESS | 4028 | 1446179650294 Marionette INFO loaded listener.js
21:34:10 INFO - PROCESS | 4028 | ++DOMWINDOW == 333 (252A3D00) [pid = 4028] [serial = 907] [outer = 12924480]
21:34:10 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
21:34:10 INFO - document served over http requires an https
21:34:10 INFO - sub-resource via xhr-request using the meta-csp
21:34:10 INFO - delivery method with keep-origin-redirect and when
21:34:10 INFO - the target request is same-origin.
21:34:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 832ms
21:34:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:34:11 INFO - PROCESS | 4028 | ++DOCSHELL 0E1F6100 == 95 [pid = 4028] [id = 323]
21:34:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 334 (252A1280) [pid = 4028] [serial = 908] [outer = 00000000]
21:34:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 335 (252A3080) [pid = 4028] [serial = 909] [outer = 252A1280]
21:34:11 INFO - PROCESS | 4028 | 1446179651154 Marionette INFO loaded listener.js
21:34:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 336 (25535B00) [pid = 4028] [serial = 910] [outer = 252A1280]
21:34:11 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
21:34:11 INFO - document served over http requires an https
21:34:11 INFO - sub-resource via xhr-request using the meta-csp
21:34:11 INFO - delivery method with no-redirect and when
21:34:11 INFO - the target request is same-origin.
21:34:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 738ms
21:34:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:34:11 INFO - PROCESS | 4028 | ++DOCSHELL 1BC62500 == 96 [pid = 4028] [id = 324]
21:34:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 337 (252A5380) [pid = 4028] [serial = 911] [outer = 00000000]
21:34:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 338 (26D11500) [pid = 4028] [serial = 912] [outer = 252A5380]
21:34:11 INFO - PROCESS | 4028 | 1446179651901 Marionette INFO loaded listener.js
21:34:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 339 (26D12680) [pid = 4028] [serial = 913] [outer = 252A5380]
21:34:12 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
21:34:12 INFO - document served over http requires an https
21:34:12 INFO - sub-resource via xhr-request using the meta-csp
21:34:12 INFO - delivery method with swap-origin-redirect and when
21:34:12 INFO - the target request is same-origin.
21:34:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 833ms
21:34:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:34:12 INFO - PROCESS | 4028 | ++DOCSHELL 1E4A2200 == 97 [pid = 4028] [id = 325]
21:34:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 340 (252A4700) [pid = 4028] [serial = 914] [outer = 00000000]
21:34:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 341 (26D12900) [pid = 4028] [serial = 915] [outer = 252A4700]
21:34:12 INFO - PROCESS | 4028 | 1446179652785 Marionette INFO loaded listener.js
21:34:12 INFO - PROCESS | 4028 | ++DOMWINDOW == 342 (26D15100) [pid = 4028] [serial = 916] [outer = 252A4700]
21:34:13 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
21:34:13 INFO - document served over http requires an http
21:34:13 INFO - sub-resource via fetch-request using the meta-referrer
21:34:13 INFO - delivery method with keep-origin-redirect and when
21:34:13 INFO - the target request is cross-origin.
21:34:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1257ms
21:34:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:34:14 INFO - PROCESS | 4028 | ++DOCSHELL 1174EE00 == 98 [pid = 4028] [id = 326]
21:34:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 343 (10D75880) [pid = 4028] [serial = 917] [outer = 00000000]
21:34:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 344 (16C79280) [pid = 4028] [serial = 918] [outer = 10D75880]
21:34:14 INFO - PROCESS | 4028 | 1446179654035 Marionette INFO loaded listener.js
21:34:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 345 (1A564E00) [pid = 4028] [serial = 919] [outer = 10D75880]
21:34:14 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
21:34:14 INFO - document served over http requires an http
21:34:14 INFO - sub-resource via fetch-request using the meta-referrer
21:34:14 INFO - delivery method with no-redirect and when
21:34:14 INFO - the target request is cross-origin.
21:34:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 816ms
21:34:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:34:14 INFO - PROCESS | 4028 | ++DOCSHELL 15309F00 == 99 [pid = 4028] [id = 327]
21:34:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 346 (12925B00) [pid = 4028] [serial = 920] [outer = 00000000]
21:34:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 347 (1CF2C700) [pid = 4028] [serial = 921] [outer = 12925B00]
21:34:14 INFO - PROCESS | 4028 | 1446179654912 Marionette INFO loaded listener.js
21:34:14 INFO - PROCESS | 4028 | ++DOMWINDOW == 348 (21877480) [pid = 4028] [serial = 922] [outer = 12925B00]
21:34:15 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
21:34:15 INFO - document served over http requires an http
21:34:15 INFO - sub-resource via fetch-request using the meta-referrer
21:34:15 INFO - delivery method with swap-origin-redirect and when
21:34:15 INFO - the target request is cross-origin.
21:34:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1005ms
21:34:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:34:15 INFO - PROCESS | 4028 | ++DOCSHELL 1146E800 == 100 [pid = 4028] [id = 328]
21:34:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 349 (0E78CB80) [pid = 4028] [serial = 923] [outer = 00000000]
21:34:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 350 (12954200) [pid = 4028] [serial = 924] [outer = 0E78CB80]
21:34:15 INFO - PROCESS | 4028 | 1446179655902 Marionette INFO loaded listener.js
21:34:15 INFO - PROCESS | 4028 | ++DOMWINDOW == 351 (14B6AB80) [pid = 4028] [serial = 925] [outer = 0E78CB80]
21:34:16 INFO - PROCESS | 4028 | ++DOCSHELL 17FF8200 == 101 [pid = 4028] [id = 329]
21:34:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 352 (20C64A00) [pid = 4028] [serial = 926] [outer = 00000000]
21:34:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 353 (110B3D00) [pid = 4028] [serial = 927] [outer = 20C64A00]
21:34:16 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
21:34:16 INFO - document served over http requires an http
21:34:16 INFO - sub-resource via iframe-tag using the meta-referrer
21:34:16 INFO - delivery method with keep-origin-redirect and when
21:34:16 INFO - the target request is cross-origin.
21:34:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 848ms
21:34:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:34:16 INFO - PROCESS | 4028 | ++DOCSHELL 17CF2500 == 102 [pid = 4028] [id = 330]
21:34:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 354 (110B4480) [pid = 4028] [serial = 928] [outer = 00000000]
21:34:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 355 (15AF2B80) [pid = 4028] [serial = 929] [outer = 110B4480]
21:34:16 INFO - PROCESS | 4028 | 1446179656787 Marionette INFO loaded listener.js
21:34:16 INFO - PROCESS | 4028 | ++DOMWINDOW == 356 (20C68100) [pid = 4028] [serial = 930] [outer = 110B4480]
21:34:16 INFO - PROCESS | 4028 | --DOCSHELL 1DFF6900 == 101 [pid = 4028] [id = 200]
21:34:16 INFO - PROCESS | 4028 | --DOCSHELL 1DFF6000 == 100 [pid = 4028] [id = 295]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 1D23D000 == 99 [pid = 4028] [id = 294]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 18D09000 == 98 [pid = 4028] [id = 293]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 1AA66C00 == 97 [pid = 4028] [id = 292]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 1A1EDB00 == 96 [pid = 4028] [id = 291]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 18FC5600 == 95 [pid = 4028] [id = 290]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 1735A800 == 94 [pid = 4028] [id = 289]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 17CF2800 == 93 [pid = 4028] [id = 288]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 15B12200 == 92 [pid = 4028] [id = 287]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 0F053900 == 91 [pid = 4028] [id = 286]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 15833700 == 90 [pid = 4028] [id = 285]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 0F13FA00 == 89 [pid = 4028] [id = 284]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 0FBEAF00 == 88 [pid = 4028] [id = 283]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 1112B800 == 87 [pid = 4028] [id = 282]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 0FBACB00 == 86 [pid = 4028] [id = 281]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 127F7800 == 85 [pid = 4028] [id = 280]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 2229E400 == 84 [pid = 4028] [id = 279]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 21BCC300 == 83 [pid = 4028] [id = 278]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 2229CC00 == 82 [pid = 4028] [id = 277]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 1530A800 == 81 [pid = 4028] [id = 276]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 2302A200 == 80 [pid = 4028] [id = 275]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 21465800 == 79 [pid = 4028] [id = 274]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 21464600 == 78 [pid = 4028] [id = 273]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 21A11C00 == 77 [pid = 4028] [id = 272]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 1DFA2E00 == 76 [pid = 4028] [id = 271]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 1E1BE100 == 75 [pid = 4028] [id = 270]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 214EB400 == 74 [pid = 4028] [id = 269]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 1DFA1900 == 73 [pid = 4028] [id = 268]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 1E4A2500 == 72 [pid = 4028] [id = 267]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 15EEBB00 == 71 [pid = 4028] [id = 266]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 18D09900 == 70 [pid = 4028] [id = 265]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 16BF1300 == 69 [pid = 4028] [id = 264]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 14855000 == 68 [pid = 4028] [id = 263]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 1D549900 == 67 [pid = 4028] [id = 223]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 0FA64800 == 66 [pid = 4028] [id = 262]
21:34:17 INFO - PROCESS | 4028 | --DOCSHELL 1F768900 == 65 [pid = 4028] [id = 261]
21:34:17 INFO - PROCESS | 4028 | --DOMWINDOW == 355 (20238000) [pid = 4028] [serial = 714] [outer = 00000000] [url = about:blank]
21:34:17 INFO - PROCESS | 4028 | --DOMWINDOW == 354 (23168500) [pid = 4028] [serial = 719] [outer = 00000000] [url = about:blank]
21:34:17 INFO - PROCESS | 4028 | --DOMWINDOW == 353 (1E143D00) [pid = 4028] [serial = 724] [outer = 00000000] [url = about:blank]
21:34:17 INFO - PROCESS | 4028 | --DOMWINDOW == 352 (17852900) [pid = 4028] [serial = 705] [outer = 00000000] [url = about:blank]
21:34:17 INFO - PROCESS | 4028 | --DOMWINDOW == 351 (1C4D3800) [pid = 4028] [serial = 630] [outer = 00000000] [url = about:blank]
21:34:17 INFO - PROCESS | 4028 | --DOMWINDOW == 350 (18AACC00) [pid = 4028] [serial = 708] [outer = 00000000] [url = about:blank]
21:34:17 INFO - PROCESS | 4028 | --DOMWINDOW == 349 (153F3300) [pid = 4028] [serial = 729] [outer = 00000000] [url = about:blank]
21:34:17 INFO - PROCESS | 4028 | --DOMWINDOW == 348 (13B8D100) [pid = 4028] [serial = 693] [outer = 00000000] [url = about:blank]
21:34:17 INFO - PROCESS | 4028 | --DOMWINDOW == 347 (17C92400) [pid = 4028] [serial = 732] [outer = 00000000] [url = about:blank]
21:34:17 INFO - PROCESS | 4028 | --DOMWINDOW == 346 (1CFB5480) [pid = 4028] [serial = 711] [outer = 00000000] [url = about:blank]
21:34:17 INFO - PROCESS | 4028 | ++DOCSHELL 0FBACB00 == 66 [pid = 4028] [id = 331]
21:34:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 347 (1512D580) [pid = 4028] [serial = 931] [outer = 00000000]
21:34:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 348 (151FB080) [pid = 4028] [serial = 932] [outer = 1512D580]
21:34:17 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
21:34:17 INFO - document served over http requires an http
21:34:17 INFO - sub-resource via iframe-tag using the meta-referrer
21:34:17 INFO - delivery method with no-redirect and when
21:34:17 INFO - the target request is cross-origin.
21:34:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 847ms
21:34:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:34:17 INFO - PROCESS | 4028 | ++DOCSHELL 15309600 == 67 [pid = 4028] [id = 332]
21:34:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 349 (0E78E200) [pid = 4028] [serial = 933] [outer = 00000000]
21:34:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 350 (151FBF80) [pid = 4028] [serial = 934] [outer = 0E78E200]
21:34:17 INFO - PROCESS | 4028 | 1446179657577 Marionette INFO loaded listener.js
21:34:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 351 (1AA61C80) [pid = 4028] [serial = 935] [outer = 0E78E200]
21:34:17 INFO - PROCESS | 4028 | ++DOCSHELL 1AA2E800 == 68 [pid = 4028] [id = 333]
21:34:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 352 (1DE85600) [pid = 4028] [serial = 936] [outer = 00000000]
21:34:17 INFO - PROCESS | 4028 | ++DOMWINDOW == 353 (19594700) [pid = 4028] [serial = 937] [outer = 1DE85600]
21:34:18 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
21:34:18 INFO - document served over http requires an http
21:34:18 INFO - sub-resource via iframe-tag using the meta-referrer
21:34:18 INFO - delivery method with swap-origin-redirect and when
21:34:18 INFO - the target request is cross-origin.
21:34:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 644ms
21:34:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:34:18 INFO - PROCESS | 4028 | ++DOCSHELL 173FCC00 == 69 [pid = 4028] [id = 334]
21:34:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 354 (151FBA80) [pid = 4028] [serial = 938] [outer = 00000000]
21:34:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 355 (1CEA4A80) [pid = 4028] [serial = 939] [outer = 151FBA80]
21:34:18 INFO - PROCESS | 4028 | 1446179658236 Marionette INFO loaded listener.js
21:34:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 356 (21874F00) [pid = 4028] [serial = 940] [outer = 151FBA80]
21:34:18 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
21:34:18 INFO - document served over http requires an http
21:34:18 INFO - sub-resource via script-tag using the meta-referrer
21:34:18 INFO - delivery method with keep-origin-redirect and when
21:34:18 INFO - the target request is cross-origin.
21:34:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 707ms
21:34:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:34:18 INFO - PROCESS | 4028 | ++DOCSHELL 1CE84900 == 70 [pid = 4028] [id = 335]
21:34:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 357 (1E143D00) [pid = 4028] [serial = 941] [outer = 00000000]
21:34:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 358 (2316CD80) [pid = 4028] [serial = 942] [outer = 1E143D00]
21:34:18 INFO - PROCESS | 4028 | 1446179658904 Marionette INFO loaded listener.js
21:34:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 359 (235CFB00) [pid = 4028] [serial = 943] [outer = 1E143D00]
21:34:19 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
21:34:19 INFO - document served over http requires an http
21:34:19 INFO - sub-resource via script-tag using the meta-referrer
21:34:19 INFO - delivery method with no-redirect and when
21:34:19 INFO - the target request is cross-origin.
21:34:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 597ms
21:34:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:34:19 INFO - PROCESS | 4028 | ++DOCSHELL 1DDB6500 == 71 [pid = 4028] [id = 336]
21:34:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 360 (23168500) [pid = 4028] [serial = 944] [outer = 00000000]
21:34:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 361 (2378BB80) [pid = 4028] [serial = 945] [outer = 23168500]
21:34:19 INFO - PROCESS | 4028 | 1446179659521 Marionette INFO loaded listener.js
21:34:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 362 (2378E380) [pid = 4028] [serial = 946] [outer = 23168500]
21:34:20 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
21:34:20 INFO - document served over http requires an http
21:34:20 INFO - sub-resource via script-tag using the meta-referrer
21:34:20 INFO - delivery method with swap-origin-redirect and when
21:34:20 INFO - the target request is cross-origin.
21:34:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 628ms
21:34:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:34:20 INFO - PROCESS | 4028 | ++DOCSHELL 1DFA2E00 == 72 [pid = 4028] [id = 337]
21:34:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 363 (23736E80) [pid = 4028] [serial = 947] [outer = 00000000]
21:34:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 364 (237B8B00) [pid = 4028] [serial = 948] [outer = 23736E80]
21:34:20 INFO - PROCESS | 4028 | 1446179660157 Marionette INFO loaded listener.js
21:34:20 INFO - PROCESS | 4028 | ++DOMWINDOW == 365 (252C5600) [pid = 4028] [serial = 949] [outer = 23736E80]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 364 (20C66080) [pid = 4028] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 363 (21875B80) [pid = 4028] [serial = 757] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 362 (237B7200) [pid = 4028] [serial = 762] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179613926]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 361 (1824BD00) [pid = 4028] [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]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 360 (1CEA4580) [pid = 4028] [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]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 359 (14D42680) [pid = 4028] [serial = 459] [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]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 358 (10D71780) [pid = 4028] [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]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 357 (1D04FB00) [pid = 4028] [serial = 833] [outer = 00000000] [url = about:blank]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 356 (17AC7380) [pid = 4028] [serial = 820] [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]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 355 (10D73A80) [pid = 4028] [serial = 826] [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]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 354 (173B8A00) [pid = 4028] [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]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 353 (15363900) [pid = 4028] [serial = 829] [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]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 352 (0F083800) [pid = 4028] [serial = 796] [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]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 351 (10D73080) [pid = 4028] [serial = 793] [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]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 350 (12D86580) [pid = 4028] [serial = 811] [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]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 349 (0E78E480) [pid = 4028] [serial = 823] [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]
21:34:20 INFO - PROCESS | 4028 | --DOMWINDOW == 348 (11931280) [pid = 4028] [serial = 799] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 347 (11933080) [pid = 4028] [serial = 804] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179626018]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 346 (153F5D80) [pid = 4028] [serial = 809] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 345 (153F3080) [pid = 4028] [serial = 814] [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]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 344 (11932900) [pid = 4028] [serial = 801] [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]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 343 (1B984300) [pid = 4028] [serial = 817] [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]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 342 (014BA880) [pid = 4028] [serial = 806] [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]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 341 (2205A880) [pid = 4028] [serial = 782] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 340 (2378AC80) [pid = 4028] [serial = 785] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 339 (20C66800) [pid = 4028] [serial = 770] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 338 (23036000) [pid = 4028] [serial = 773] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 337 (23038580) [pid = 4028] [serial = 776] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 336 (1B984A80) [pid = 4028] [serial = 830] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 335 (1B982F00) [pid = 4028] [serial = 746] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 334 (12837480) [pid = 4028] [serial = 737] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 333 (1E143F80) [pid = 4028] [serial = 821] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 332 (1CF13300) [pid = 4028] [serial = 818] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 331 (173BCB00) [pid = 4028] [serial = 743] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 330 (11933300) [pid = 4028] [serial = 805] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179626018]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 329 (13B89F00) [pid = 4028] [serial = 802] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 328 (15215100) [pid = 4028] [serial = 812] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 327 (17AC5080) [pid = 4028] [serial = 815] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 326 (1E144980) [pid = 4028] [serial = 749] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 325 (12D87980) [pid = 4028] [serial = 794] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 324 (11994700) [pid = 4028] [serial = 824] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 323 (15212E00) [pid = 4028] [serial = 740] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 322 (15365480) [pid = 4028] [serial = 827] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 321 (2316A300) [pid = 4028] [serial = 752] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 320 (20C66300) [pid = 4028] [serial = 768] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 319 (21878D80) [pid = 4028] [serial = 765] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 318 (21875E00) [pid = 4028] [serial = 758] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 317 (237B4500) [pid = 4028] [serial = 755] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 316 (11931C80) [pid = 4028] [serial = 800] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 315 (12952180) [pid = 4028] [serial = 797] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 314 (21877200) [pid = 4028] [serial = 763] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179613926]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 313 (21877980) [pid = 4028] [serial = 760] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 312 (158D3F80) [pid = 4028] [serial = 810] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 311 (14D44200) [pid = 4028] [serial = 807] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 310 (2205A380) [pid = 4028] [serial = 788] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 309 (2378C800) [pid = 4028] [serial = 791] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 308 (22058800) [pid = 4028] [serial = 779] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 307 (20239900) [pid = 4028] [serial = 822] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 306 (151F9000) [pid = 4028] [serial = 825] [outer = 00000000] [url = about:blank]
21:34:21 INFO - PROCESS | 4028 | --DOMWINDOW == 305 (19888100) [pid = 4028] [serial = 828] [outer = 00000000] [url = about:blank]
21:34:21 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
21:34:21 INFO - document served over http requires an http
21:34:21 INFO - sub-resource via xhr-request using the meta-referrer
21:34:21 INFO - delivery method with keep-origin-redirect and when
21:34:21 INFO - the target request is cross-origin.
21:34:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1036ms
21:34:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:34:21 INFO - PROCESS | 4028 | ++DOCSHELL 0FBEAF00 == 73 [pid = 4028] [id = 338]
21:34:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 306 (014BA880) [pid = 4028] [serial = 950] [outer = 00000000]
21:34:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 307 (0F081000) [pid = 4028] [serial = 951] [outer = 014BA880]
21:34:21 INFO - PROCESS | 4028 | 1446179661311 Marionette INFO loaded listener.js
21:34:21 INFO - PROCESS | 4028 | ++DOMWINDOW == 308 (12837480) [pid = 4028] [serial = 952] [outer = 014BA880]
21:34:21 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
21:34:21 INFO - document served over http requires an http
21:34:21 INFO - sub-resource via xhr-request using the meta-referrer
21:34:21 INFO - delivery method with no-redirect and when
21:34:21 INFO - the target request is cross-origin.
21:34:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 848ms
21:34:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:34:22 INFO - PROCESS | 4028 | ++DOCSHELL 14857400 == 74 [pid = 4028] [id = 339]
21:34:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 309 (11933080) [pid = 4028] [serial = 953] [outer = 00000000]
21:34:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 310 (1493A880) [pid = 4028] [serial = 954] [outer = 11933080]
21:34:22 INFO - PROCESS | 4028 | 1446179662149 Marionette INFO loaded listener.js
21:34:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 311 (15363B80) [pid = 4028] [serial = 955] [outer = 11933080]
21:34:22 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
21:34:22 INFO - document served over http requires an http
21:34:22 INFO - sub-resource via xhr-request using the meta-referrer
21:34:22 INFO - delivery method with swap-origin-redirect and when
21:34:22 INFO - the target request is cross-origin.
21:34:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 863ms
21:34:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:34:22 INFO - PROCESS | 4028 | ++DOCSHELL 19EEBE00 == 75 [pid = 4028] [id = 340]
21:34:22 INFO - PROCESS | 4028 | ++DOMWINDOW == 312 (12D86F80) [pid = 4028] [serial = 956] [outer = 00000000]
21:34:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 313 (15365E80) [pid = 4028] [serial = 957] [outer = 12D86F80]
21:34:23 INFO - PROCESS | 4028 | 1446179663029 Marionette INFO loaded listener.js
21:34:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 314 (17AC6200) [pid = 4028] [serial = 958] [outer = 12D86F80]
21:34:23 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
21:34:23 INFO - document served over http requires an https
21:34:23 INFO - sub-resource via fetch-request using the meta-referrer
21:34:23 INFO - delivery method with keep-origin-redirect and when
21:34:23 INFO - the target request is cross-origin.
21:34:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 832ms
21:34:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:34:23 INFO - PROCESS | 4028 | ++DOCSHELL 15217200 == 76 [pid = 4028] [id = 341]
21:34:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 315 (15363900) [pid = 4028] [serial = 959] [outer = 00000000]
21:34:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 316 (18F31F00) [pid = 4028] [serial = 960] [outer = 15363900]
21:34:23 INFO - PROCESS | 4028 | 1446179663842 Marionette INFO loaded listener.js
21:34:23 INFO - PROCESS | 4028 | ++DOMWINDOW == 317 (1CF13800) [pid = 4028] [serial = 961] [outer = 15363900]
21:34:24 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
21:34:24 INFO - document served over http requires an https
21:34:24 INFO - sub-resource via fetch-request using the meta-referrer
21:34:24 INFO - delivery method with no-redirect and when
21:34:24 INFO - the target request is cross-origin.
21:34:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 848ms
21:34:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:34:24 INFO - PROCESS | 4028 | ++DOCSHELL 17CF2E00 == 77 [pid = 4028] [id = 342]
21:34:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 318 (1A566980) [pid = 4028] [serial = 962] [outer = 00000000]
21:34:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 319 (1D04CB80) [pid = 4028] [serial = 963] [outer = 1A566980]
21:34:24 INFO - PROCESS | 4028 | 1446179664690 Marionette INFO loaded listener.js
21:34:24 INFO - PROCESS | 4028 | ++DOMWINDOW == 320 (20239900) [pid = 4028] [serial = 964] [outer = 1A566980]
21:34:25 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
21:34:25 INFO - document served over http requires an https
21:34:25 INFO - sub-resource via fetch-request using the meta-referrer
21:34:25 INFO - delivery method with swap-origin-redirect and when
21:34:25 INFO - the target request is cross-origin.
21:34:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 800ms
21:34:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:34:25 INFO - PROCESS | 4028 | ++DOCSHELL 21464600 == 78 [pid = 4028] [id = 343]
21:34:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 321 (1D04DF80) [pid = 4028] [serial = 965] [outer = 00000000]
21:34:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 322 (21876800) [pid = 4028] [serial = 966] [outer = 1D04DF80]
21:34:25 INFO - PROCESS | 4028 | 1446179665543 Marionette INFO loaded listener.js
21:34:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 323 (23038A80) [pid = 4028] [serial = 967] [outer = 1D04DF80]
21:34:25 INFO - PROCESS | 4028 | ++DOCSHELL 21BCDB00 == 79 [pid = 4028] [id = 344]
21:34:25 INFO - PROCESS | 4028 | ++DOMWINDOW == 324 (25534C00) [pid = 4028] [serial = 968] [outer = 00000000]
21:34:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 325 (2316C100) [pid = 4028] [serial = 969] [outer = 25534C00]
21:34:26 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
21:34:26 INFO - document served over http requires an https
21:34:26 INFO - sub-resource via iframe-tag using the meta-referrer
21:34:26 INFO - delivery method with keep-origin-redirect and when
21:34:26 INFO - the target request is cross-origin.
21:34:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 942ms
21:34:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:34:26 INFO - PROCESS | 4028 | ++DOCSHELL 21A11C00 == 80 [pid = 4028] [id = 345]
21:34:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 326 (20C66800) [pid = 4028] [serial = 970] [outer = 00000000]
21:34:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 327 (23168780) [pid = 4028] [serial = 971] [outer = 20C66800]
21:34:26 INFO - PROCESS | 4028 | 1446179666486 Marionette INFO loaded listener.js
21:34:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 328 (26947E00) [pid = 4028] [serial = 972] [outer = 20C66800]
21:34:26 INFO - PROCESS | 4028 | ++DOCSHELL 2374A300 == 81 [pid = 4028] [id = 346]
21:34:26 INFO - PROCESS | 4028 | ++DOMWINDOW == 329 (26D13300) [pid = 4028] [serial = 973] [outer = 00000000]
21:34:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 330 (26D13F80) [pid = 4028] [serial = 974] [outer = 26D13300]
21:34:27 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
21:34:27 INFO - document served over http requires an https
21:34:27 INFO - sub-resource via iframe-tag using the meta-referrer
21:34:27 INFO - delivery method with no-redirect and when
21:34:27 INFO - the target request is cross-origin.
21:34:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 832ms
21:34:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:34:27 INFO - PROCESS | 4028 | ++DOCSHELL 2343A500 == 82 [pid = 4028] [id = 347]
21:34:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 331 (237B8600) [pid = 4028] [serial = 975] [outer = 00000000]
21:34:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 332 (26D15600) [pid = 4028] [serial = 976] [outer = 237B8600]
21:34:27 INFO - PROCESS | 4028 | 1446179667337 Marionette INFO loaded listener.js
21:34:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 333 (2702A180) [pid = 4028] [serial = 977] [outer = 237B8600]
21:34:27 INFO - PROCESS | 4028 | ++DOCSHELL 2701D300 == 83 [pid = 4028] [id = 348]
21:34:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 334 (21992B80) [pid = 4028] [serial = 978] [outer = 00000000]
21:34:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 335 (21992900) [pid = 4028] [serial = 979] [outer = 21992B80]
21:34:28 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
21:34:28 INFO - document served over http requires an https
21:34:28 INFO - sub-resource via iframe-tag using the meta-referrer
21:34:28 INFO - delivery method with swap-origin-redirect and when
21:34:28 INFO - the target request is cross-origin.
21:34:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 910ms
21:34:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:34:28 INFO - PROCESS | 4028 | ++DOCSHELL 1922B300 == 84 [pid = 4028] [id = 349]
21:34:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 336 (21991000) [pid = 4028] [serial = 980] [outer = 00000000]
21:34:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 337 (21993080) [pid = 4028] [serial = 981] [outer = 21991000]
21:34:28 INFO - PROCESS | 4028 | 1446179668296 Marionette INFO loaded listener.js
21:34:28 INFO - PROCESS | 4028 | ++DOMWINDOW == 338 (21995100) [pid = 4028] [serial = 982] [outer = 21991000]
21:34:28 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
21:34:28 INFO - document served over http requires an https
21:34:28 INFO - sub-resource via script-tag using the meta-referrer
21:34:28 INFO - delivery method with keep-origin-redirect and when
21:34:28 INFO - the target request is cross-origin.
21:34:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 848ms
21:34:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:34:29 INFO - PROCESS | 4028 | ++DOCSHELL 1E152000 == 85 [pid = 4028] [id = 350]
21:34:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 339 (21991C80) [pid = 4028] [serial = 983] [outer = 00000000]
21:34:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 340 (237B4500) [pid = 4028] [serial = 984] [outer = 21991C80]
21:34:29 INFO - PROCESS | 4028 | 1446179669121 Marionette INFO loaded listener.js
21:34:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 341 (2702BA80) [pid = 4028] [serial = 985] [outer = 21991C80]
21:34:29 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
21:34:29 INFO - document served over http requires an https
21:34:29 INFO - sub-resource via script-tag using the meta-referrer
21:34:29 INFO - delivery method with no-redirect and when
21:34:29 INFO - the target request is cross-origin.
21:34:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 848ms
21:34:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:34:29 INFO - PROCESS | 4028 | ++DOCSHELL 1E154D00 == 86 [pid = 4028] [id = 351]
21:34:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 342 (21993A80) [pid = 4028] [serial = 986] [outer = 00000000]
21:34:29 INFO - PROCESS | 4028 | ++DOMWINDOW == 343 (237F6400) [pid = 4028] [serial = 987] [outer = 21993A80]
21:34:30 INFO - PROCESS | 4028 | 1446179669983 Marionette INFO loaded listener.js
21:34:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 344 (237F7D00) [pid = 4028] [serial = 988] [outer = 21993A80]
21:34:30 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
21:34:30 INFO - document served over http requires an https
21:34:30 INFO - sub-resource via script-tag using the meta-referrer
21:34:30 INFO - delivery method with swap-origin-redirect and when
21:34:30 INFO - the target request is cross-origin.
21:34:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 848ms
21:34:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:34:30 INFO - PROCESS | 4028 | ++DOCSHELL 228E1F00 == 87 [pid = 4028] [id = 352]
21:34:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 345 (237F6680) [pid = 4028] [serial = 989] [outer = 00000000]
21:34:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 346 (237F9880) [pid = 4028] [serial = 990] [outer = 237F6680]
21:34:30 INFO - PROCESS | 4028 | 1446179670810 Marionette INFO loaded listener.js
21:34:30 INFO - PROCESS | 4028 | ++DOMWINDOW == 347 (250FC180) [pid = 4028] [serial = 991] [outer = 237F6680]
21:34:31 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
21:34:31 INFO - document served over http requires an https
21:34:31 INFO - sub-resource via xhr-request using the meta-referrer
21:34:31 INFO - delivery method with keep-origin-redirect and when
21:34:31 INFO - the target request is cross-origin.
21:34:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 800ms
21:34:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:34:31 INFO - PROCESS | 4028 | ++DOCSHELL 116A1000 == 88 [pid = 4028] [id = 353]
21:34:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 348 (250FC400) [pid = 4028] [serial = 992] [outer = 00000000]
21:34:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 349 (250FDD00) [pid = 4028] [serial = 993] [outer = 250FC400]
21:34:31 INFO - PROCESS | 4028 | 1446179671638 Marionette INFO loaded listener.js
21:34:31 INFO - PROCESS | 4028 | ++DOMWINDOW == 350 (250FF100) [pid = 4028] [serial = 994] [outer = 250FC400]
21:34:32 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
21:34:32 INFO - document served over http requires an https
21:34:32 INFO - sub-resource via xhr-request using the meta-referrer
21:34:32 INFO - delivery method with no-redirect and when
21:34:32 INFO - the target request is cross-origin.
21:34:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 801ms
21:34:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:34:32 INFO - PROCESS | 4028 | ++DOCSHELL 228E1900 == 89 [pid = 4028] [id = 354]
21:34:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 351 (20CC1500) [pid = 4028] [serial = 995] [outer = 00000000]
21:34:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 352 (20CC2E00) [pid = 4028] [serial = 996] [outer = 20CC1500]
21:34:32 INFO - PROCESS | 4028 | 1446179672430 Marionette INFO loaded listener.js
21:34:32 INFO - PROCESS | 4028 | ++DOMWINDOW == 353 (20CC4700) [pid = 4028] [serial = 997] [outer = 20CC1500]
21:34:33 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
21:34:33 INFO - document served over http requires an https
21:34:33 INFO - sub-resource via xhr-request using the meta-referrer
21:34:33 INFO - delivery method with swap-origin-redirect and when
21:34:33 INFO - the target request is cross-origin.
21:34:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 816ms
21:34:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:34:33 INFO - PROCESS | 4028 | ++DOCSHELL 23888700 == 90 [pid = 4028] [id = 355]
21:34:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 354 (20CC2900) [pid = 4028] [serial = 998] [outer = 00000000]
21:34:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 355 (20CC5B00) [pid = 4028] [serial = 999] [outer = 20CC2900]
21:34:33 INFO - PROCESS | 4028 | 1446179673250 Marionette INFO loaded listener.js
21:34:33 INFO - PROCESS | 4028 | ++DOMWINDOW == 356 (250FE700) [pid = 4028] [serial = 1000] [outer = 20CC2900]
21:34:33 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
21:34:33 INFO - document served over http requires an http
21:34:33 INFO - sub-resource via fetch-request using the meta-referrer
21:34:33 INFO - delivery method with keep-origin-redirect and when
21:34:33 INFO - the target request is same-origin.
21:34:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 911ms
21:34:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:34:34 INFO - PROCESS | 4028 | ++DOCSHELL 2592DB00 == 91 [pid = 4028] [id = 356]
21:34:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 357 (20CC5100) [pid = 4028] [serial = 1001] [outer = 00000000]
21:34:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 358 (250FFB00) [pid = 4028] [serial = 1002] [outer = 20CC5100]
21:34:34 INFO - PROCESS | 4028 | 1446179674191 Marionette INFO loaded listener.js
21:34:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 359 (2702CE80) [pid = 4028] [serial = 1003] [outer = 20CC5100]
21:34:34 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
21:34:34 INFO - document served over http requires an http
21:34:34 INFO - sub-resource via fetch-request using the meta-referrer
21:34:34 INFO - delivery method with no-redirect and when
21:34:34 INFO - the target request is same-origin.
21:34:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 801ms
21:34:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:34:34 INFO - PROCESS | 4028 | ++DOCSHELL 254D6000 == 92 [pid = 4028] [id = 357]
21:34:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 360 (23001000) [pid = 4028] [serial = 1004] [outer = 00000000]
21:34:34 INFO - PROCESS | 4028 | ++DOMWINDOW == 361 (23003A80) [pid = 4028] [serial = 1005] [outer = 23001000]
21:34:34 INFO - PROCESS | 4028 | 1446179674977 Marionette INFO loaded listener.js
21:34:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 362 (23004C00) [pid = 4028] [serial = 1006] [outer = 23001000]
21:34:35 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
21:34:35 INFO - document served over http requires an http
21:34:35 INFO - sub-resource via fetch-request using the meta-referrer
21:34:35 INFO - delivery method with swap-origin-redirect and when
21:34:35 INFO - the target request is same-origin.
21:34:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 753ms
21:34:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:34:35 INFO - PROCESS | 4028 | ++DOCSHELL 2592D500 == 93 [pid = 4028] [id = 358]
21:34:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 363 (23004E80) [pid = 4028] [serial = 1007] [outer = 00000000]
21:34:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 364 (250FB280) [pid = 4028] [serial = 1008] [outer = 23004E80]
21:34:35 INFO - PROCESS | 4028 | 1446179675767 Marionette INFO loaded listener.js
21:34:35 INFO - PROCESS | 4028 | ++DOMWINDOW == 365 (26D14E80) [pid = 4028] [serial = 1009] [outer = 23004E80]
21:34:36 INFO - PROCESS | 4028 | ++DOCSHELL 140FEA00 == 94 [pid = 4028] [id = 359]
21:34:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 366 (1C493300) [pid = 4028] [serial = 1010] [outer = 00000000]
21:34:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 367 (1C491280) [pid = 4028] [serial = 1011] [outer = 1C493300]
21:34:36 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
21:34:36 INFO - document served over http requires an http
21:34:36 INFO - sub-resource via iframe-tag using the meta-referrer
21:34:36 INFO - delivery method with keep-origin-redirect and when
21:34:36 INFO - the target request is same-origin.
21:34:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 911ms
21:34:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:34:36 INFO - PROCESS | 4028 | ++DOCSHELL 140FDB00 == 95 [pid = 4028] [id = 360]
21:34:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 368 (1C492680) [pid = 4028] [serial = 1012] [outer = 00000000]
21:34:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 369 (1C494700) [pid = 4028] [serial = 1013] [outer = 1C492680]
21:34:36 INFO - PROCESS | 4028 | 1446179676666 Marionette INFO loaded listener.js
21:34:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 370 (1C495880) [pid = 4028] [serial = 1014] [outer = 1C492680]
21:34:37 INFO - PROCESS | 4028 | ++DOCSHELL 140FCC00 == 96 [pid = 4028] [id = 361]
21:34:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 371 (257C3000) [pid = 4028] [serial = 1015] [outer = 00000000]
21:34:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 372 (1C493580) [pid = 4028] [serial = 1016] [outer = 257C3000]
21:34:37 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
21:34:37 INFO - document served over http requires an http
21:34:37 INFO - sub-resource via iframe-tag using the meta-referrer
21:34:37 INFO - delivery method with no-redirect and when
21:34:37 INFO - the target request is same-origin.
21:34:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 911ms
21:34:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:34:37 INFO - PROCESS | 4028 | ++DOCSHELL 256B1C00 == 97 [pid = 4028] [id = 362]
21:34:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 373 (1C491500) [pid = 4028] [serial = 1017] [outer = 00000000]
21:34:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 374 (1C495B00) [pid = 4028] [serial = 1018] [outer = 1C491500]
21:34:37 INFO - PROCESS | 4028 | 1446179677590 Marionette INFO loaded listener.js
21:34:37 INFO - PROCESS | 4028 | ++DOMWINDOW == 375 (257C3C80) [pid = 4028] [serial = 1019] [outer = 1C491500]
21:34:38 INFO - PROCESS | 4028 | ++DOCSHELL 25887E00 == 98 [pid = 4028] [id = 363]
21:34:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 376 (257C5080) [pid = 4028] [serial = 1020] [outer = 00000000]
21:34:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 377 (23005B00) [pid = 4028] [serial = 1021] [outer = 257C5080]
21:34:38 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
21:34:38 INFO - document served over http requires an http
21:34:38 INFO - sub-resource via iframe-tag using the meta-referrer
21:34:38 INFO - delivery method with swap-origin-redirect and when
21:34:38 INFO - the target request is same-origin.
21:34:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 833ms
21:34:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:34:38 INFO - PROCESS | 4028 | ++DOCSHELL 25886900 == 99 [pid = 4028] [id = 364]
21:34:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 378 (1C492B80) [pid = 4028] [serial = 1022] [outer = 00000000]
21:34:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 379 (257C4900) [pid = 4028] [serial = 1023] [outer = 1C492B80]
21:34:38 INFO - PROCESS | 4028 | 1446179678447 Marionette INFO loaded listener.js
21:34:38 INFO - PROCESS | 4028 | ++DOMWINDOW == 380 (257C7380) [pid = 4028] [serial = 1024] [outer = 1C492B80]
21:34:39 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
21:34:39 INFO - document served over http requires an http
21:34:39 INFO - sub-resource via script-tag using the meta-referrer
21:34:39 INFO - delivery method with keep-origin-redirect and when
21:34:39 INFO - the target request is same-origin.
21:34:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 848ms
21:34:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:34:39 INFO - PROCESS | 4028 | ++DOCSHELL 206C4000 == 100 [pid = 4028] [id = 365]
21:34:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 381 (1D5B1280) [pid = 4028] [serial = 1025] [outer = 00000000]
21:34:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 382 (1D5B3A80) [pid = 4028] [serial = 1026] [outer = 1D5B1280]
21:34:39 INFO - PROCESS | 4028 | 1446179679268 Marionette INFO loaded listener.js
21:34:39 INFO - PROCESS | 4028 | ++DOMWINDOW == 383 (1D5B4C00) [pid = 4028] [serial = 1027] [outer = 1D5B1280]
21:34:39 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
21:34:39 INFO - document served over http requires an http
21:34:39 INFO - sub-resource via script-tag using the meta-referrer
21:34:39 INFO - delivery method with no-redirect and when
21:34:39 INFO - the target request is same-origin.
21:34:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 801ms
21:34:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:34:40 INFO - PROCESS | 4028 | ++DOCSHELL 206C5500 == 101 [pid = 4028] [id = 366]
21:34:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 384 (1D5B3080) [pid = 4028] [serial = 1028] [outer = 00000000]
21:34:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 385 (250FD800) [pid = 4028] [serial = 1029] [outer = 1D5B3080]
21:34:40 INFO - PROCESS | 4028 | 1446179680063 Marionette INFO loaded listener.js
21:34:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 386 (25729C80) [pid = 4028] [serial = 1030] [outer = 1D5B3080]
21:34:40 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
21:34:40 INFO - document served over http requires an http
21:34:40 INFO - sub-resource via script-tag using the meta-referrer
21:34:40 INFO - delivery method with swap-origin-redirect and when
21:34:40 INFO - the target request is same-origin.
21:34:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 910ms
21:34:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:34:40 INFO - PROCESS | 4028 | ++DOCSHELL 25A3B700 == 102 [pid = 4028] [id = 367]
21:34:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 387 (25729F00) [pid = 4028] [serial = 1031] [outer = 00000000]
21:34:40 INFO - PROCESS | 4028 | ++DOMWINDOW == 388 (2572C200) [pid = 4028] [serial = 1032] [outer = 25729F00]
21:34:41 INFO - PROCESS | 4028 | 1446179680997 Marionette INFO loaded listener.js
21:34:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 389 (2572CE80) [pid = 4028] [serial = 1033] [outer = 25729F00]
21:34:41 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
21:34:41 INFO - document served over http requires an http
21:34:41 INFO - sub-resource via xhr-request using the meta-referrer
21:34:41 INFO - delivery method with keep-origin-redirect and when
21:34:41 INFO - the target request is same-origin.
21:34:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 801ms
21:34:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:34:41 INFO - PROCESS | 4028 | ++DOCSHELL 29986600 == 103 [pid = 4028] [id = 368]
21:34:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 390 (25729280) [pid = 4028] [serial = 1034] [outer = 00000000]
21:34:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 391 (2572D600) [pid = 4028] [serial = 1035] [outer = 25729280]
21:34:41 INFO - PROCESS | 4028 | 1446179681829 Marionette INFO loaded listener.js
21:34:41 INFO - PROCESS | 4028 | ++DOMWINDOW == 392 (257C6700) [pid = 4028] [serial = 1036] [outer = 25729280]
21:34:43 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
21:34:43 INFO - document served over http requires an http
21:34:43 INFO - sub-resource via xhr-request using the meta-referrer
21:34:43 INFO - delivery method with no-redirect and when
21:34:43 INFO - the target request is same-origin.
21:34:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2207ms
21:34:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:34:43 INFO - PROCESS | 4028 | ++DOCSHELL 0FC0B900 == 104 [pid = 4028] [id = 369]
21:34:43 INFO - PROCESS | 4028 | ++DOMWINDOW == 393 (11F74480) [pid = 4028] [serial = 1037] [outer = 00000000]
21:34:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 394 (257C7B00) [pid = 4028] [serial = 1038] [outer = 11F74480]
21:34:44 INFO - PROCESS | 4028 | 1446179684036 Marionette INFO loaded listener.js
21:34:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 395 (29DA1C80) [pid = 4028] [serial = 1039] [outer = 11F74480]
21:34:44 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
21:34:44 INFO - document served over http requires an http
21:34:44 INFO - sub-resource via xhr-request using the meta-referrer
21:34:44 INFO - delivery method with swap-origin-redirect and when
21:34:44 INFO - the target request is same-origin.
21:34:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 845ms
21:34:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:34:44 INFO - PROCESS | 4028 | ++DOCSHELL 14856E00 == 105 [pid = 4028] [id = 370]
21:34:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 396 (10D72E00) [pid = 4028] [serial = 1040] [outer = 00000000]
21:34:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 397 (257C5580) [pid = 4028] [serial = 1041] [outer = 10D72E00]
21:34:44 INFO - PROCESS | 4028 | 1446179684888 Marionette INFO loaded listener.js
21:34:44 INFO - PROCESS | 4028 | ++DOMWINDOW == 398 (29DA4200) [pid = 4028] [serial = 1042] [outer = 10D72E00]
21:34:45 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
21:34:45 INFO - document served over http requires an https
21:34:45 INFO - sub-resource via fetch-request using the meta-referrer
21:34:45 INFO - delivery method with keep-origin-redirect and when
21:34:45 INFO - the target request is same-origin.
21:34:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 845ms
21:34:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:34:45 INFO - PROCESS | 4028 | ++DOCSHELL 1BCF5300 == 106 [pid = 4028] [id = 371]
21:34:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 399 (29DA3300) [pid = 4028] [serial = 1043] [outer = 00000000]
21:34:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 400 (29DA5380) [pid = 4028] [serial = 1044] [outer = 29DA3300]
21:34:45 INFO - PROCESS | 4028 | 1446179685751 Marionette INFO loaded listener.js
21:34:45 INFO - PROCESS | 4028 | ++DOMWINDOW == 401 (2A339A00) [pid = 4028] [serial = 1045] [outer = 29DA3300]
21:34:46 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
21:34:46 INFO - document served over http requires an https
21:34:46 INFO - sub-resource via fetch-request using the meta-referrer
21:34:46 INFO - delivery method with no-redirect and when
21:34:46 INFO - the target request is same-origin.
21:34:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 908ms
21:34:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:34:46 INFO - PROCESS | 4028 | ++DOCSHELL 21464C00 == 107 [pid = 4028] [id = 372]
21:34:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 402 (29DA4E80) [pid = 4028] [serial = 1046] [outer = 00000000]
21:34:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 403 (2A33BF80) [pid = 4028] [serial = 1047] [outer = 29DA4E80]
21:34:46 INFO - PROCESS | 4028 | 1446179686657 Marionette INFO loaded listener.js
21:34:46 INFO - PROCESS | 4028 | ++DOMWINDOW == 404 (2A33D100) [pid = 4028] [serial = 1048] [outer = 29DA4E80]
21:34:47 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
21:34:47 INFO - document served over http requires an https
21:34:47 INFO - sub-resource via fetch-request using the meta-referrer
21:34:47 INFO - delivery method with swap-origin-redirect and when
21:34:47 INFO - the target request is same-origin.
21:34:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 845ms
21:34:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:34:47 INFO - PROCESS | 4028 | ++DOCSHELL 2A692200 == 108 [pid = 4028] [id = 373]
21:34:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 405 (29DA5B00) [pid = 4028] [serial = 1049] [outer = 00000000]
21:34:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 406 (2A33D380) [pid = 4028] [serial = 1050] [outer = 29DA5B00]
21:34:47 INFO - PROCESS | 4028 | 1446179687517 Marionette INFO loaded listener.js
21:34:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 407 (2A84A900) [pid = 4028] [serial = 1051] [outer = 29DA5B00]
21:34:47 INFO - PROCESS | 4028 | ++DOCSHELL 0F053900 == 109 [pid = 4028] [id = 374]
21:34:47 INFO - PROCESS | 4028 | ++DOMWINDOW == 408 (21874500) [pid = 4028] [serial = 1052] [outer = 00000000]
21:34:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 409 (110B3F80) [pid = 4028] [serial = 1053] [outer = 21874500]
21:34:48 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
21:34:48 INFO - document served over http requires an https
21:34:48 INFO - sub-resource via iframe-tag using the meta-referrer
21:34:48 INFO - delivery method with keep-origin-redirect and when
21:34:48 INFO - the target request is same-origin.
21:34:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1189ms
21:34:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:34:48 INFO - PROCESS | 4028 | ++DOCSHELL 0FC0BC00 == 110 [pid = 4028] [id = 375]
21:34:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 410 (0E78D300) [pid = 4028] [serial = 1054] [outer = 00000000]
21:34:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 411 (17AC7380) [pid = 4028] [serial = 1055] [outer = 0E78D300]
21:34:48 INFO - PROCESS | 4028 | 1446179688882 Marionette INFO loaded listener.js
21:34:48 INFO - PROCESS | 4028 | ++DOMWINDOW == 412 (1C492900) [pid = 4028] [serial = 1056] [outer = 0E78D300]
21:34:49 INFO - PROCESS | 4028 | ++DOCSHELL 1174FA00 == 111 [pid = 4028] [id = 376]
21:34:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 413 (17851C80) [pid = 4028] [serial = 1057] [outer = 00000000]
21:34:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 414 (153F5D80) [pid = 4028] [serial = 1058] [outer = 17851C80]
21:34:49 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
21:34:49 INFO - document served over http requires an https
21:34:49 INFO - sub-resource via iframe-tag using the meta-referrer
21:34:49 INFO - delivery method with no-redirect and when
21:34:49 INFO - the target request is same-origin.
21:34:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1002ms
21:34:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:34:49 INFO - PROCESS | 4028 | ++DOCSHELL 15B11900 == 112 [pid = 4028] [id = 377]
21:34:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 415 (17C91F00) [pid = 4028] [serial = 1059] [outer = 00000000]
21:34:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 416 (1D5B1500) [pid = 4028] [serial = 1060] [outer = 17C91F00]
21:34:49 INFO - PROCESS | 4028 | 1446179689729 Marionette INFO loaded listener.js
21:34:49 INFO - PROCESS | 4028 | ++DOMWINDOW == 417 (20CC5600) [pid = 4028] [serial = 1061] [outer = 17C91F00]
21:34:50 INFO - PROCESS | 4028 | ++DOCSHELL 15309C00 == 113 [pid = 4028] [id = 378]
21:34:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 418 (1CF2D880) [pid = 4028] [serial = 1062] [outer = 00000000]
21:34:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 419 (1DE04C80) [pid = 4028] [serial = 1063] [outer = 1CF2D880]
21:34:50 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
21:34:50 INFO - document served over http requires an https
21:34:50 INFO - sub-resource via iframe-tag using the meta-referrer
21:34:50 INFO - delivery method with swap-origin-redirect and when
21:34:50 INFO - the target request is same-origin.
21:34:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1252ms
21:34:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:34:50 INFO - PROCESS | 4028 | ++DOCSHELL 19C74300 == 114 [pid = 4028] [id = 379]
21:34:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 420 (1CEA4580) [pid = 4028] [serial = 1064] [outer = 00000000]
21:34:50 INFO - PROCESS | 4028 | ++DOMWINDOW == 421 (1DE08600) [pid = 4028] [serial = 1065] [outer = 1CEA4580]
21:34:51 INFO - PROCESS | 4028 | 1446179691011 Marionette INFO loaded listener.js
21:34:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 422 (21991280) [pid = 4028] [serial = 1066] [outer = 1CEA4580]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 1112A300 == 113 [pid = 4028] [id = 297]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 14F32300 == 112 [pid = 4028] [id = 298]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 18FC5000 == 111 [pid = 4028] [id = 299]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 1B991F00 == 110 [pid = 4028] [id = 300]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 16CB7B00 == 109 [pid = 4028] [id = 301]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 1E17B100 == 108 [pid = 4028] [id = 302]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 2081A800 == 107 [pid = 4028] [id = 303]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 214EBA00 == 106 [pid = 4028] [id = 304]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 1E677000 == 105 [pid = 4028] [id = 305]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 2229CF00 == 104 [pid = 4028] [id = 306]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 218BA900 == 103 [pid = 4028] [id = 307]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 1D0BEE00 == 102 [pid = 4028] [id = 308]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 218BA600 == 101 [pid = 4028] [id = 309]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 2343AE00 == 100 [pid = 4028] [id = 310]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 2523B800 == 99 [pid = 4028] [id = 311]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 0FA63F00 == 98 [pid = 4028] [id = 312]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 0F50DE00 == 97 [pid = 4028] [id = 313]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 2374A600 == 96 [pid = 4028] [id = 314]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 2374BB00 == 95 [pid = 4028] [id = 315]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 207D5C00 == 94 [pid = 4028] [id = 316]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 25347700 == 93 [pid = 4028] [id = 317]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 26943C00 == 92 [pid = 4028] [id = 318]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 25AE8700 == 91 [pid = 4028] [id = 319]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 26BD8000 == 90 [pid = 4028] [id = 320]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 26BD9B00 == 89 [pid = 4028] [id = 321]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 173FED00 == 88 [pid = 4028] [id = 322]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 0E1F6100 == 87 [pid = 4028] [id = 323]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 1BC62500 == 86 [pid = 4028] [id = 324]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 1E4A2200 == 85 [pid = 4028] [id = 325]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 1174EE00 == 84 [pid = 4028] [id = 326]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 15309F00 == 83 [pid = 4028] [id = 327]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 1146E800 == 82 [pid = 4028] [id = 328]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 17FF8200 == 81 [pid = 4028] [id = 329]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 17CF2500 == 80 [pid = 4028] [id = 330]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 0FBACB00 == 79 [pid = 4028] [id = 331]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 15309600 == 78 [pid = 4028] [id = 332]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 1AA2E800 == 77 [pid = 4028] [id = 333]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 173FCC00 == 76 [pid = 4028] [id = 334]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 1CE84900 == 75 [pid = 4028] [id = 335]
21:34:51 INFO - PROCESS | 4028 | --DOCSHELL 1DDB6500 == 74 [pid = 4028] [id = 336]
21:34:51 INFO - PROCESS | 4028 | --DOMWINDOW == 421 (19888600) [pid = 4028] [serial = 816] [outer = 00000000] [url = about:blank]
21:34:51 INFO - PROCESS | 4028 | --DOMWINDOW == 420 (1D04C680) [pid = 4028] [serial = 819] [outer = 00000000] [url = about:blank]
21:34:51 INFO - PROCESS | 4028 | --DOMWINDOW == 419 (17851500) [pid = 4028] [serial = 798] [outer = 00000000] [url = about:blank]
21:34:51 INFO - PROCESS | 4028 | --DOMWINDOW == 418 (15119C00) [pid = 4028] [serial = 808] [outer = 00000000] [url = about:blank]
21:34:51 INFO - PROCESS | 4028 | --DOMWINDOW == 417 (14B6C980) [pid = 4028] [serial = 795] [outer = 00000000] [url = about:blank]
21:34:51 INFO - PROCESS | 4028 | --DOMWINDOW == 416 (17851780) [pid = 4028] [serial = 813] [outer = 00000000] [url = about:blank]
21:34:51 INFO - PROCESS | 4028 | --DOMWINDOW == 415 (1A1A5380) [pid = 4028] [serial = 735] [outer = 00000000] [url = about:blank]
21:34:51 INFO - PROCESS | 4028 | --DOMWINDOW == 414 (15118D00) [pid = 4028] [serial = 803] [outer = 00000000] [url = about:blank]
21:34:51 INFO - PROCESS | 4028 | --DOMWINDOW == 413 (1CF13580) [pid = 4028] [serial = 831] [outer = 00000000] [url = about:blank]
21:34:51 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
21:34:51 INFO - document served over http requires an https
21:34:51 INFO - sub-resource via script-tag using the meta-referrer
21:34:51 INFO - delivery method with keep-origin-redirect and when
21:34:51 INFO - the target request is same-origin.
21:34:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 924ms
21:34:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:34:51 INFO - PROCESS | 4028 | ++DOCSHELL 1174EE00 == 75 [pid = 4028] [id = 380]
21:34:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 414 (15118D00) [pid = 4028] [serial = 1067] [outer = 00000000]
21:34:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 415 (15AF2180) [pid = 4028] [serial = 1068] [outer = 15118D00]
21:34:51 INFO - PROCESS | 4028 | 1446179691867 Marionette INFO loaded listener.js
21:34:51 INFO - PROCESS | 4028 | ++DOMWINDOW == 416 (17FFE880) [pid = 4028] [serial = 1069] [outer = 15118D00]
21:34:52 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
21:34:52 INFO - document served over http requires an https
21:34:52 INFO - sub-resource via script-tag using the meta-referrer
21:34:52 INFO - delivery method with no-redirect and when
21:34:52 INFO - the target request is same-origin.
21:34:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 595ms
21:34:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:34:52 INFO - PROCESS | 4028 | ++DOCSHELL 191EE400 == 76 [pid = 4028] [id = 381]
21:34:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 417 (1CF11000) [pid = 4028] [serial = 1070] [outer = 00000000]
21:34:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 418 (1DE06300) [pid = 4028] [serial = 1071] [outer = 1CF11000]
21:34:52 INFO - PROCESS | 4028 | 1446179692464 Marionette INFO loaded listener.js
21:34:52 INFO - PROCESS | 4028 | ++DOMWINDOW == 419 (21875180) [pid = 4028] [serial = 1072] [outer = 1CF11000]
21:34:52 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
21:34:52 INFO - document served over http requires an https
21:34:52 INFO - sub-resource via script-tag using the meta-referrer
21:34:52 INFO - delivery method with swap-origin-redirect and when
21:34:52 INFO - the target request is same-origin.
21:34:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 626ms
21:34:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:34:53 INFO - PROCESS | 4028 | ++DOCSHELL 1D0BD600 == 77 [pid = 4028] [id = 382]
21:34:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 420 (19888600) [pid = 4028] [serial = 1073] [outer = 00000000]
21:34:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 421 (22059980) [pid = 4028] [serial = 1074] [outer = 19888600]
21:34:53 INFO - PROCESS | 4028 | 1446179693111 Marionette INFO loaded listener.js
21:34:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 422 (235CC400) [pid = 4028] [serial = 1075] [outer = 19888600]
21:34:53 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
21:34:53 INFO - document served over http requires an https
21:34:53 INFO - sub-resource via xhr-request using the meta-referrer
21:34:53 INFO - delivery method with keep-origin-redirect and when
21:34:53 INFO - the target request is same-origin.
21:34:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 626ms
21:34:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:34:53 INFO - PROCESS | 4028 | ++DOCSHELL 1DF2F700 == 78 [pid = 4028] [id = 383]
21:34:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 423 (23733000) [pid = 4028] [serial = 1076] [outer = 00000000]
21:34:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 424 (2378BE00) [pid = 4028] [serial = 1077] [outer = 23733000]
21:34:53 INFO - PROCESS | 4028 | 1446179693803 Marionette INFO loaded listener.js
21:34:53 INFO - PROCESS | 4028 | ++DOMWINDOW == 425 (237F7580) [pid = 4028] [serial = 1078] [outer = 23733000]
21:34:54 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
21:34:54 INFO - document served over http requires an https
21:34:54 INFO - sub-resource via xhr-request using the meta-referrer
21:34:54 INFO - delivery method with no-redirect and when
21:34:54 INFO - the target request is same-origin.
21:34:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 626ms
21:34:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 424 (1E143D00) [pid = 4028] [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]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 423 (10D75880) [pid = 4028] [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]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 422 (1512D580) [pid = 4028] [serial = 931] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179657260]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 421 (151FBA80) [pid = 4028] [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]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 420 (110B4480) [pid = 4028] [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]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 419 (0E78CB80) [pid = 4028] [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]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 418 (0E78E200) [pid = 4028] [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]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 417 (20C64A00) [pid = 4028] [serial = 926] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 416 (23168500) [pid = 4028] [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]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 415 (12925B00) [pid = 4028] [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]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 414 (1DE85600) [pid = 4028] [serial = 936] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 413 (1D04BA00) [pid = 4028] [serial = 841] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 412 (20C64280) [pid = 4028] [serial = 846] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179634874]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 411 (23169180) [pid = 4028] [serial = 852] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 410 (23733F00) [pid = 4028] [serial = 884] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 409 (252C5100) [pid = 4028] [serial = 889] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179645109]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 408 (25533080) [pid = 4028] [serial = 894] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 407 (26D11500) [pid = 4028] [serial = 912] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 406 (16C79280) [pid = 4028] [serial = 918] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 405 (151FB080) [pid = 4028] [serial = 932] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179657260]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 404 (23733500) [pid = 4028] [serial = 885] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 403 (207EC980) [pid = 4028] [serial = 850] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 402 (19594700) [pid = 4028] [serial = 937] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 401 (235CF600) [pid = 4028] [serial = 873] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 400 (23736200) [pid = 4028] [serial = 892] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 399 (15211F00) [pid = 4028] [serial = 839] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 398 (1AA63580) [pid = 4028] [serial = 847] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179634874]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 397 (26949700) [pid = 4028] [serial = 900] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 396 (252C3580) [pid = 4028] [serial = 876] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 395 (1CF2DD80) [pid = 4028] [serial = 887] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 394 (110B3D00) [pid = 4028] [serial = 927] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 393 (151FBF80) [pid = 4028] [serial = 934] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 392 (1D04E200) [pid = 4028] [serial = 844] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 391 (23737600) [pid = 4028] [serial = 895] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 390 (252A1780) [pid = 4028] [serial = 906] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 389 (12954200) [pid = 4028] [serial = 924] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 388 (26D12900) [pid = 4028] [serial = 915] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 387 (27029F00) [pid = 4028] [serial = 903] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 386 (1CF2D380) [pid = 4028] [serial = 882] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 385 (1CF2C700) [pid = 4028] [serial = 921] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 384 (23736480) [pid = 4028] [serial = 890] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179645109]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 383 (20C64C80) [pid = 4028] [serial = 853] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 382 (25531280) [pid = 4028] [serial = 858] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 381 (235CE700) [pid = 4028] [serial = 864] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 380 (23169B80) [pid = 4028] [serial = 855] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 379 (252A3080) [pid = 4028] [serial = 909] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 378 (11776580) [pid = 4028] [serial = 836] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 377 (1CEA4A80) [pid = 4028] [serial = 939] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 376 (15AF2B80) [pid = 4028] [serial = 929] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 375 (1CF2A400) [pid = 4028] [serial = 879] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 374 (252C5880) [pid = 4028] [serial = 897] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 373 (235CB780) [pid = 4028] [serial = 861] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 372 (153F1780) [pid = 4028] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 371 (235CD080) [pid = 4028] [serial = 870] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 370 (1DE06080) [pid = 4028] [serial = 867] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 369 (237B8B00) [pid = 4028] [serial = 948] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 368 (2378BB80) [pid = 4028] [serial = 945] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 367 (2316CD80) [pid = 4028] [serial = 942] [outer = 00000000] [url = about:blank]
21:34:54 INFO - PROCESS | 4028 | --DOMWINDOW == 366 (15AF1F00) [pid = 4028] [serial = 472] [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.]
21:34:54 INFO - PROCESS | 4028 | ++DOCSHELL 127F7800 == 79 [pid = 4028] [id = 384]
21:34:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 367 (0E78BA00) [pid = 4028] [serial = 1079] [outer = 00000000]
21:34:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 368 (110B4480) [pid = 4028] [serial = 1080] [outer = 0E78BA00]
21:34:54 INFO - PROCESS | 4028 | 1446179694484 Marionette INFO loaded listener.js
21:34:54 INFO - PROCESS | 4028 | ++DOMWINDOW == 369 (15119980) [pid = 4028] [serial = 1081] [outer = 0E78BA00]
21:34:54 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
21:34:54 INFO - document served over http requires an https
21:34:54 INFO - sub-resource via xhr-request using the meta-referrer
21:34:54 INFO - delivery method with swap-origin-redirect and when
21:34:54 INFO - the target request is same-origin.
21:34:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 626ms
21:34:54 INFO - TEST-START | /resource-timing/test_resource_timing.html
21:34:55 INFO - PROCESS | 4028 | ++DOCSHELL 1F743700 == 80 [pid = 4028] [id = 385]
21:34:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 370 (1512D580) [pid = 4028] [serial = 1082] [outer = 00000000]
21:34:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 371 (1CF2D380) [pid = 4028] [serial = 1083] [outer = 1512D580]
21:34:55 INFO - PROCESS | 4028 | 1446179695107 Marionette INFO loaded listener.js
21:34:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 372 (1DE06080) [pid = 4028] [serial = 1084] [outer = 1512D580]
21:34:55 INFO - PROCESS | 4028 | ++DOCSHELL 207D5F00 == 81 [pid = 4028] [id = 386]
21:34:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 373 (20C64C80) [pid = 4028] [serial = 1085] [outer = 00000000]
21:34:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 374 (20C65680) [pid = 4028] [serial = 1086] [outer = 20C64C80]
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
21:34:55 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"
21:34:55 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
21:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:34:55 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
21:34:55 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
21:34:55 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
21:34:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
21:34:55 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
21:34:55 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 939ms
21:34:55 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
21:34:56 INFO - PROCESS | 4028 | ++DOCSHELL 21464900 == 82 [pid = 4028] [id = 387]
21:34:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 375 (15211F00) [pid = 4028] [serial = 1087] [outer = 00000000]
21:34:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 376 (235CF600) [pid = 4028] [serial = 1088] [outer = 15211F00]
21:34:56 INFO - PROCESS | 4028 | 1446179696058 Marionette INFO loaded listener.js
21:34:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 377 (237B8D80) [pid = 4028] [serial = 1089] [outer = 15211F00]
21:34:56 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"
21:34:56 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
21:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:34:56 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
21:34:56 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 594ms
21:34:56 INFO - TEST-START | /screen-orientation/lock-basic.html
21:34:56 INFO - PROCESS | 4028 | ++DOCSHELL 21464000 == 83 [pid = 4028] [id = 388]
21:34:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 378 (237B4280) [pid = 4028] [serial = 1090] [outer = 00000000]
21:34:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 379 (252A1A00) [pid = 4028] [serial = 1091] [outer = 237B4280]
21:34:56 INFO - PROCESS | 4028 | 1446179696651 Marionette INFO loaded listener.js
21:34:56 INFO - PROCESS | 4028 | ++DOMWINDOW == 380 (252C2680) [pid = 4028] [serial = 1092] [outer = 237B4280]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 1CE86100 == 82 [pid = 4028] [id = 199]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 1DFF6600 == 81 [pid = 4028] [id = 201]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 1112A600 == 80 [pid = 4028] [id = 208]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 129C8D00 == 79 [pid = 4028] [id = 75]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 21464900 == 78 [pid = 4028] [id = 387]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 207D5F00 == 77 [pid = 4028] [id = 386]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 1F743700 == 76 [pid = 4028] [id = 385]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 127F7800 == 75 [pid = 4028] [id = 384]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 1DF2F700 == 74 [pid = 4028] [id = 383]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 1D0BD600 == 73 [pid = 4028] [id = 382]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 191EE400 == 72 [pid = 4028] [id = 381]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 1174EE00 == 71 [pid = 4028] [id = 380]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 19C74300 == 70 [pid = 4028] [id = 379]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 15309C00 == 69 [pid = 4028] [id = 378]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 15B11900 == 68 [pid = 4028] [id = 377]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 1174FA00 == 67 [pid = 4028] [id = 376]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 0FC0BC00 == 66 [pid = 4028] [id = 375]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 0F053900 == 65 [pid = 4028] [id = 374]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 2A692200 == 64 [pid = 4028] [id = 373]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 21464C00 == 63 [pid = 4028] [id = 372]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 1BCF5300 == 62 [pid = 4028] [id = 371]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 14856E00 == 61 [pid = 4028] [id = 370]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 0FC0B900 == 60 [pid = 4028] [id = 369]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 29986600 == 59 [pid = 4028] [id = 368]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 25A3B700 == 58 [pid = 4028] [id = 367]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 206C5500 == 57 [pid = 4028] [id = 366]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 206C4000 == 56 [pid = 4028] [id = 365]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 25886900 == 55 [pid = 4028] [id = 364]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 25887E00 == 54 [pid = 4028] [id = 363]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 256B1C00 == 53 [pid = 4028] [id = 362]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 140FCC00 == 52 [pid = 4028] [id = 361]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 140FDB00 == 51 [pid = 4028] [id = 360]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 140FEA00 == 50 [pid = 4028] [id = 359]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 2592D500 == 49 [pid = 4028] [id = 358]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 254D6000 == 48 [pid = 4028] [id = 357]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 2592DB00 == 47 [pid = 4028] [id = 356]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 23888700 == 46 [pid = 4028] [id = 355]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 228E1900 == 45 [pid = 4028] [id = 354]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 116A1000 == 44 [pid = 4028] [id = 353]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 228E1F00 == 43 [pid = 4028] [id = 352]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 1E154D00 == 42 [pid = 4028] [id = 351]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 1E152000 == 41 [pid = 4028] [id = 350]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 1922B300 == 40 [pid = 4028] [id = 349]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 2701D300 == 39 [pid = 4028] [id = 348]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 2343A500 == 38 [pid = 4028] [id = 347]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 2374A300 == 37 [pid = 4028] [id = 346]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 21A11C00 == 36 [pid = 4028] [id = 345]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 21BCDB00 == 35 [pid = 4028] [id = 344]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 21464600 == 34 [pid = 4028] [id = 343]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 17CF2E00 == 33 [pid = 4028] [id = 342]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 15217200 == 32 [pid = 4028] [id = 341]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 19EEBE00 == 31 [pid = 4028] [id = 340]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 14857400 == 30 [pid = 4028] [id = 339]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 1E994600 == 29 [pid = 4028] [id = 296]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 0FBEAF00 == 28 [pid = 4028] [id = 338]
21:35:06 INFO - PROCESS | 4028 | --DOCSHELL 1DFA2E00 == 27 [pid = 4028] [id = 337]
21:35:06 INFO - PROCESS | 4028 | --DOMWINDOW == 379 (20C68100) [pid = 4028] [serial = 930] [outer = 00000000] [url = about:blank]
21:35:06 INFO - PROCESS | 4028 | --DOMWINDOW == 378 (21877480) [pid = 4028] [serial = 922] [outer = 00000000] [url = about:blank]
21:35:06 INFO - PROCESS | 4028 | --DOMWINDOW == 377 (21874F00) [pid = 4028] [serial = 940] [outer = 00000000] [url = about:blank]
21:35:06 INFO - PROCESS | 4028 | --DOMWINDOW == 376 (1A564E00) [pid = 4028] [serial = 919] [outer = 00000000] [url = about:blank]
21:35:06 INFO - PROCESS | 4028 | --DOMWINDOW == 375 (14B6AB80) [pid = 4028] [serial = 925] [outer = 00000000] [url = about:blank]
21:35:06 INFO - PROCESS | 4028 | --DOMWINDOW == 374 (1AA61C80) [pid = 4028] [serial = 935] [outer = 00000000] [url = about:blank]
21:35:06 INFO - PROCESS | 4028 | --DOMWINDOW == 373 (235CFB00) [pid = 4028] [serial = 943] [outer = 00000000] [url = about:blank]
21:35:06 INFO - PROCESS | 4028 | --DOMWINDOW == 372 (2378E380) [pid = 4028] [serial = 946] [outer = 00000000] [url = about:blank]
21:35:11 INFO - PROCESS | 4028 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 371 (1A1A5880) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 370 (207EB800) [pid = 4028] [serial = 754] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 369 (21874280) [pid = 4028] [serial = 764] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 368 (173B8000) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 367 (11933D00) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 366 (252A4700) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 365 (0F3F7980) [pid = 4028] [serial = 835] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 364 (12924480) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 363 (252A1280) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 362 (2023AA80) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 361 (15AF5D80) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 360 (252A5380) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 359 (10D75100) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 358 (17AC4B80) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 357 (151FD600) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 356 (0E78F380) [pid = 4028] [serial = 464] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 355 (0E78D580) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 354 (1DE07700) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 353 (22057E00) [pid = 4028] [serial = 781] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 352 (153F4480) [pid = 4028] [serial = 414] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 351 (11F74700) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 350 (16C7B080) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 349 (11995380) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 348 (1CF2BD00) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 347 (1824A680) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 346 (1CEA5700) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 345 (11992900) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 344 (1A563500) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 343 (26949200) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 342 (207EAE00) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 341 (20C64780) [pid = 4028] [serial = 769] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 340 (16C7A400) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 339 (15213080) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 338 (12922B80) [pid = 4028] [serial = 787] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 337 (16CCAE00) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 336 (23037400) [pid = 4028] [serial = 784] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 335 (252C1000) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 334 (252C5D80) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 333 (1C4D2B80) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 332 (1DE82680) [pid = 4028] [serial = 751] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 331 (1D04FD80) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 330 (12A59000) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 329 (13D74E80) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 328 (15AF2400) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 327 (21877700) [pid = 4028] [serial = 775] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 326 (23734400) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 325 (12922E00) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 324 (11776800) [pid = 4028] [serial = 469] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 323 (11935D80) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 322 (15364300) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 321 (17AC5580) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 320 (17C95D80) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 319 (16CCD880) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 318 (173BAA80) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 317 (15AF5380) [pid = 4028] [serial = 185] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 316 (1DE04A00) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 315 (17FFDC00) [pid = 4028] [serial = 843] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 314 (15119200) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 313 (0E78EC00) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 312 (15AF4E80) [pid = 4028] [serial = 745] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 311 (1A1A1000) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 310 (151FB800) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 309 (13B8D880) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 308 (173BB480) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 307 (14B6BF80) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 306 (17C92900) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 305 (10D72680) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 304 (21875900) [pid = 4028] [serial = 759] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 303 (1CEA5C00) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 302 (1D1A2E00) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 301 (15AF1780) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 300 (11935380) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 299 (15AF3080) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 298 (1B984D00) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 297 (12D88D80) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 296 (10D72900) [pid = 4028] [serial = 736] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 295 (15365980) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 294 (1D1A4980) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 293 (12953800) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 292 (22056280) [pid = 4028] [serial = 778] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 291 (13B8C980) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 290 (153F1F00) [pid = 4028] [serial = 411] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 289 (13B89A00) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 288 (1E142680) [pid = 4028] [serial = 748] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 287 (151FA180) [pid = 4028] [serial = 742] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 286 (1C64CC00) [pid = 4028] [serial = 832] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 285 (1CFB5200) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 284 (235CB500) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 283 (12921500) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 282 (15362A00) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 281 (1512EE80) [pid = 4028] [serial = 790] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 280 (20C65900) [pid = 4028] [serial = 772] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 279 (17AC3500) [pid = 4028] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 278 (0E78DA80) [pid = 4028] [serial = 417] [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]
21:35:11 INFO - PROCESS | 4028 | --DOMWINDOW == 277 (15211280) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 276 (1DE06580) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 275 (19888380) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 274 (11935B00) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 273 (18F32180) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 272 (14936280) [pid = 4028] [serial = 739] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 271 (1CF2A680) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 270 (15AF1280) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 269 (1CF2DB00) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 268 (12921780) [pid = 4028] [serial = 838] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 267 (20C64C80) [pid = 4028] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 266 (257C3000) [pid = 4028] [serial = 1015] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179677143]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 265 (1C492B80) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 264 (15211F00) [pid = 4028] [serial = 1087] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 263 (17851C80) [pid = 4028] [serial = 1057] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179689340]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 262 (20CC5100) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 261 (0E78BA00) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 260 (1A566980) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 259 (1D04DF80) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 258 (21991000) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 257 (1C492680) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 256 (20CC1500) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 255 (1CF2D880) [pid = 4028] [serial = 1062] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 254 (17C91F00) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 253 (0E78D300) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 252 (11F74480) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 251 (1CEA4580) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 250 (1C493300) [pid = 4028] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 249 (25534C00) [pid = 4028] [serial = 968] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 248 (257C5080) [pid = 4028] [serial = 1020] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 247 (1D5B3080) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 246 (15118D00) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 245 (21992B80) [pid = 4028] [serial = 978] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 244 (11933080) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 243 (21874500) [pid = 4028] [serial = 1052] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 242 (014BA880) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 241 (26D13300) [pid = 4028] [serial = 973] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179666929]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 240 (23004E80) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 239 (237B8600) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 238 (250FC400) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 237 (1C491500) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 236 (237F6680) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 235 (20C66800) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 234 (1CF11000) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 233 (21991C80) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 232 (23736E80) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 231 (29DA5B00) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 230 (1D5B1280) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 229 (29DA4E80) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 228 (1512D580) [pid = 4028] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 227 (10D72E00) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 226 (19888600) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 225 (20CC2900) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 224 (21993A80) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 223 (25729280) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 222 (23001000) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 221 (15363900) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 220 (25729F00) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 219 (23733000) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 218 (29DA3300) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 217 (12D86F80) [pid = 4028] [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]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 216 (257C4900) [pid = 4028] [serial = 1023] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 215 (1D5B3A80) [pid = 4028] [serial = 1026] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 214 (257C5580) [pid = 4028] [serial = 1041] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 213 (237F6400) [pid = 4028] [serial = 987] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 212 (237B8D80) [pid = 4028] [serial = 1089] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 211 (235CF600) [pid = 4028] [serial = 1088] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 210 (237F9880) [pid = 4028] [serial = 990] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 209 (1493A880) [pid = 4028] [serial = 954] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 208 (21993080) [pid = 4028] [serial = 981] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 207 (250FDD00) [pid = 4028] [serial = 993] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 206 (2316C100) [pid = 4028] [serial = 969] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 205 (21876800) [pid = 4028] [serial = 966] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 204 (250FD800) [pid = 4028] [serial = 1029] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 203 (2A33BF80) [pid = 4028] [serial = 1047] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 202 (110B3F80) [pid = 4028] [serial = 1053] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 201 (2A33D380) [pid = 4028] [serial = 1050] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 200 (15AF2180) [pid = 4028] [serial = 1068] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 199 (23003A80) [pid = 4028] [serial = 1005] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 198 (26D13F80) [pid = 4028] [serial = 974] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179666929]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 197 (23168780) [pid = 4028] [serial = 971] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 196 (110B4480) [pid = 4028] [serial = 1080] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 195 (257C7B00) [pid = 4028] [serial = 1038] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 194 (1DE04C80) [pid = 4028] [serial = 1063] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 193 (1D5B1500) [pid = 4028] [serial = 1060] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 192 (1DE06300) [pid = 4028] [serial = 1071] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 191 (1DE08600) [pid = 4028] [serial = 1065] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 190 (1D04CB80) [pid = 4028] [serial = 963] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 189 (22059980) [pid = 4028] [serial = 1074] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 188 (1C493580) [pid = 4028] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179677143]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 187 (1C494700) [pid = 4028] [serial = 1013] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 186 (0F081000) [pid = 4028] [serial = 951] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 185 (23005B00) [pid = 4028] [serial = 1021] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 184 (1C495B00) [pid = 4028] [serial = 1018] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 183 (2572C200) [pid = 4028] [serial = 1032] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 182 (20CC2E00) [pid = 4028] [serial = 996] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 181 (252A1A00) [pid = 4028] [serial = 1091] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 180 (20CC5B00) [pid = 4028] [serial = 999] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 179 (29DA5380) [pid = 4028] [serial = 1044] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 178 (2378BE00) [pid = 4028] [serial = 1077] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 177 (20C65680) [pid = 4028] [serial = 1086] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 176 (1CF2D380) [pid = 4028] [serial = 1083] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 175 (2572D600) [pid = 4028] [serial = 1035] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 174 (15365E80) [pid = 4028] [serial = 957] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 173 (250FFB00) [pid = 4028] [serial = 1002] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 172 (237B4500) [pid = 4028] [serial = 984] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 171 (1C491280) [pid = 4028] [serial = 1011] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 170 (250FB280) [pid = 4028] [serial = 1008] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 169 (153F5D80) [pid = 4028] [serial = 1058] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446179689340]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 168 (17AC7380) [pid = 4028] [serial = 1055] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 167 (21992900) [pid = 4028] [serial = 979] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 166 (26D15600) [pid = 4028] [serial = 976] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 165 (18F31F00) [pid = 4028] [serial = 960] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 164 (250FC180) [pid = 4028] [serial = 991] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 163 (15363B80) [pid = 4028] [serial = 955] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 162 (250FF100) [pid = 4028] [serial = 994] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 161 (15119980) [pid = 4028] [serial = 1081] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 160 (29DA1C80) [pid = 4028] [serial = 1039] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 159 (235CC400) [pid = 4028] [serial = 1075] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 158 (12837480) [pid = 4028] [serial = 952] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 157 (17852680) [pid = 4028] [serial = 471] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 156 (17853580) [pid = 4028] [serial = 640] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 155 (207EA400) [pid = 4028] [serial = 677] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 154 (1C64BA80) [pid = 4028] [serial = 335] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 153 (1293DB00) [pid = 4028] [serial = 579] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 152 (1A1A5B00) [pid = 4028] [serial = 477] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 151 (1D1A4E80) [pid = 4028] [serial = 573] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 150 (2572CE80) [pid = 4028] [serial = 1033] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 149 (20CC4700) [pid = 4028] [serial = 997] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 148 (17FFCA80) [pid = 4028] [serial = 187] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 147 (1DE07480) [pid = 4028] [serial = 868] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 146 (1DE85880) [pid = 4028] [serial = 845] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 145 (15212900) [pid = 4028] [serial = 663] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 144 (1CF12B80) [pid = 4028] [serial = 340] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 143 (1E142400) [pid = 4028] [serial = 747] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 142 (21876F80) [pid = 4028] [serial = 851] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 141 (1DEEA900) [pid = 4028] [serial = 564] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 140 (1D1A3800) [pid = 4028] [serial = 660] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 139 (20238C80) [pid = 4028] [serial = 576] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 138 (1CF15380) [pid = 4028] [serial = 345] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 137 (17C95600) [pid = 4028] [serial = 567] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 136 (16CCC480) [pid = 4028] [serial = 401] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 135 (21878B00) [pid = 4028] [serial = 761] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 134 (1DE84480) [pid = 4028] [serial = 504] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 133 (1DE84E80) [pid = 4028] [serial = 498] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 132 (2316C600) [pid = 4028] [serial = 856] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 131 (14B6D600) [pid = 4028] [serial = 635] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 130 (18F33080) [pid = 4028] [serial = 404] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 129 (1CF13080) [pid = 4028] [serial = 483] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 128 (1A1A3580) [pid = 4028] [serial = 326] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 127 (13B8AB80) [pid = 4028] [serial = 738] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 126 (1D04EC00) [pid = 4028] [serial = 682] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 125 (1DE82400) [pid = 4028] [serial = 495] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 124 (1CEA5980) [pid = 4028] [serial = 501] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 123 (22059480) [pid = 4028] [serial = 780] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 122 (15118580) [pid = 4028] [serial = 657] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 121 (153F5600) [pid = 4028] [serial = 413] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 120 (13B8C700) [pid = 4028] [serial = 654] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 119 (1E145880) [pid = 4028] [serial = 750] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 118 (19C2CD80) [pid = 4028] [serial = 744] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 117 (1E142900) [pid = 4028] [serial = 834] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 116 (2023CD80) [pid = 4028] [serial = 588] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 115 (2378ED80) [pid = 4028] [serial = 865] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 114 (207EA680) [pid = 4028] [serial = 687] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 113 (1DEEB800) [pid = 4028] [serial = 672] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 112 (237B5400) [pid = 4028] [serial = 792] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 111 (23038300) [pid = 4028] [serial = 774] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 110 (17AC5300) [pid = 4028] [serial = 332] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 109 (1B984080) [pid = 4028] [serial = 419] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 108 (15215D80) [pid = 4028] [serial = 666] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 107 (25535600) [pid = 4028] [serial = 874] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 106 (1DEEBA80) [pid = 4028] [serial = 350] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 105 (151F9F00) [pid = 4028] [serial = 551] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 104 (1AA64C00) [pid = 4028] [serial = 407] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 103 (17852B80) [pid = 4028] [serial = 741] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 102 (252C4E80) [pid = 4028] [serial = 883] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 101 (1C4D2E00) [pid = 4028] [serial = 480] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 100 (252C3800) [pid = 4028] [serial = 893] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 99 (17C94480) [pid = 4028] [serial = 840] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 98 (1DEEA180) [pid = 4028] [serial = 410] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 97 (237B6800) [pid = 4028] [serial = 756] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 96 (237B7480) [pid = 4028] [serial = 766] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 95 (173BC880) [pid = 4028] [serial = 570] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 94 (15AF1000) [pid = 4028] [serial = 261] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 93 (26D15100) [pid = 4028] [serial = 916] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 92 (14D41000) [pid = 4028] [serial = 837] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 91 (252A3D00) [pid = 4028] [serial = 907] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 90 (25535B00) [pid = 4028] [serial = 910] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 89 (25531F00) [pid = 4028] [serial = 859] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 88 (1D1A2B80) [pid = 4028] [serial = 648] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 87 (26D12680) [pid = 4028] [serial = 913] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 86 (20239E00) [pid = 4028] [serial = 585] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 85 (1CF2C480) [pid = 4028] [serial = 880] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 84 (1B985200) [pid = 4028] [serial = 561] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 83 (14FBCE80) [pid = 4028] [serial = 466] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 82 (11931F00) [pid = 4028] [serial = 395] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 81 (235CF100) [pid = 4028] [serial = 871] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 80 (23039E80) [pid = 4028] [serial = 783] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 79 (1DEED880) [pid = 4028] [serial = 416] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 78 (151FDB00) [pid = 4028] [serial = 556] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 77 (19C2A580) [pid = 4028] [serial = 269] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 76 (1D1A2180) [pid = 4028] [serial = 489] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 75 (23735F80) [pid = 4028] [serial = 888] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 74 (1CFB4F80) [pid = 4028] [serial = 582] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 73 (20239680) [pid = 4028] [serial = 651] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 72 (11995D80) [pid = 4028] [serial = 486] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 71 (1C4D4E80) [pid = 4028] [serial = 329] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 70 (2702B080) [pid = 4028] [serial = 904] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 69 (235CDA80) [pid = 4028] [serial = 862] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 68 (20C68880) [pid = 4028] [serial = 771] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 67 (1CEA2F00) [pid = 4028] [serial = 645] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 66 (15363E00) [pid = 4028] [serial = 669] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 65 (2378A780) [pid = 4028] [serial = 789] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 64 (1C4D2180) [pid = 4028] [serial = 272] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 63 (2378B900) [pid = 4028] [serial = 786] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 62 (252C2E00) [pid = 4028] [serial = 877] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 61 (2694A880) [pid = 4028] [serial = 901] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 60 (1D1A4700) [pid = 4028] [serial = 492] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 59 (2316B980) [pid = 4028] [serial = 753] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 58 (207ED880) [pid = 4028] [serial = 690] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 57 (12A5CE80) [pid = 4028] [serial = 275] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 56 (15AF5880) [pid = 4028] [serial = 323] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 55 (16C7C700) [pid = 4028] [serial = 266] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 54 (2303AD80) [pid = 4028] [serial = 777] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 53 (26947400) [pid = 4028] [serial = 898] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 52 (1512D800) [pid = 4028] [serial = 398] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 51 (252C5600) [pid = 4028] [serial = 949] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 50 (237F7580) [pid = 4028] [serial = 1078] [outer = 00000000] [url = about:blank]
21:35:12 INFO - PROCESS | 4028 | --DOMWINDOW == 49 (257C6700) [pid = 4028] [serial = 1036] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 0F583500 == 26 [pid = 4028] [id = 18]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 17F63C00 == 25 [pid = 4028] [id = 20]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 184CA500 == 24 [pid = 4028] [id = 8]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 19ACFA00 == 23 [pid = 4028] [id = 11]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 15B13700 == 22 [pid = 4028] [id = 27]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 1A636D00 == 21 [pid = 4028] [id = 17]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 11D6CE00 == 20 [pid = 4028] [id = 19]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 0F582000 == 19 [pid = 4028] [id = 21]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 19C75500 == 18 [pid = 4028] [id = 12]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 11C65200 == 17 [pid = 4028] [id = 24]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 1206E100 == 16 [pid = 4028] [id = 25]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 1281DB00 == 15 [pid = 4028] [id = 10]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 13CF7F00 == 14 [pid = 4028] [id = 26]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 1A391300 == 13 [pid = 4028] [id = 14]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 0E1F4300 == 12 [pid = 4028] [id = 22]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 1105BA00 == 11 [pid = 4028] [id = 23]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 0F1B3800 == 10 [pid = 4028] [id = 28]
21:35:18 INFO - PROCESS | 4028 | --DOCSHELL 19EEC400 == 9 [pid = 4028] [id = 13]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 48 (1DE06080) [pid = 4028] [serial = 1084] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 47 (1C495880) [pid = 4028] [serial = 1014] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 46 (257C3C80) [pid = 4028] [serial = 1019] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 45 (20239900) [pid = 4028] [serial = 964] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 44 (21991280) [pid = 4028] [serial = 1066] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 43 (21875180) [pid = 4028] [serial = 1072] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 42 (26947E00) [pid = 4028] [serial = 972] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 41 (23004C00) [pid = 4028] [serial = 1006] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 40 (20CC5600) [pid = 4028] [serial = 1061] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 39 (17FFE880) [pid = 4028] [serial = 1069] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 38 (2A84A900) [pid = 4028] [serial = 1051] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 37 (2A33D100) [pid = 4028] [serial = 1048] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 36 (23038A80) [pid = 4028] [serial = 967] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 35 (21995100) [pid = 4028] [serial = 982] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 34 (25729C80) [pid = 4028] [serial = 1030] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 33 (237F7D00) [pid = 4028] [serial = 988] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 32 (29DA4200) [pid = 4028] [serial = 1042] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 31 (257C7380) [pid = 4028] [serial = 1024] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 30 (1CF13800) [pid = 4028] [serial = 961] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 29 (1C492900) [pid = 4028] [serial = 1056] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 28 (1D5B4C00) [pid = 4028] [serial = 1027] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 27 (26D14E80) [pid = 4028] [serial = 1009] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 26 (2702BA80) [pid = 4028] [serial = 985] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 25 (2702A180) [pid = 4028] [serial = 977] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 24 (2702CE80) [pid = 4028] [serial = 1003] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 23 (17AC6200) [pid = 4028] [serial = 958] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 22 (2A339A00) [pid = 4028] [serial = 1045] [outer = 00000000] [url = about:blank]
21:35:18 INFO - PROCESS | 4028 | --DOMWINDOW == 21 (250FE700) [pid = 4028] [serial = 1000] [outer = 00000000] [url = about:blank]
21:35:26 INFO - PROCESS | 4028 | MARIONETTE LOG: INFO: Timeout fired
21:35:26 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
21:35:26 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
21:35:26 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
21:35:26 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30393ms
21:35:26 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
21:35:27 INFO - PROCESS | 4028 | ++DOCSHELL 0F13EE00 == 10 [pid = 4028] [id = 389]
21:35:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 22 (0F3F7980) [pid = 4028] [serial = 1093] [outer = 00000000]
21:35:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 23 (10D04980) [pid = 4028] [serial = 1094] [outer = 0F3F7980]
21:35:27 INFO - PROCESS | 4028 | 1446179727051 Marionette INFO loaded listener.js
21:35:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 24 (110B4480) [pid = 4028] [serial = 1095] [outer = 0F3F7980]
21:35:27 INFO - PROCESS | 4028 | ++DOCSHELL 0FA64800 == 11 [pid = 4028] [id = 390]
21:35:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 25 (10D05380) [pid = 4028] [serial = 1096] [outer = 00000000]
21:35:27 INFO - PROCESS | 4028 | ++DOCSHELL 0FA64B00 == 12 [pid = 4028] [id = 391]
21:35:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 26 (11932680) [pid = 4028] [serial = 1097] [outer = 00000000]
21:35:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 27 (11932B80) [pid = 4028] [serial = 1098] [outer = 11932680]
21:35:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 28 (11932E00) [pid = 4028] [serial = 1099] [outer = 10D05380]
21:35:34 INFO - PROCESS | 4028 | --DOCSHELL 21464000 == 11 [pid = 4028] [id = 388]
21:35:36 INFO - PROCESS | 4028 | --DOMWINDOW == 27 (252C2680) [pid = 4028] [serial = 1092] [outer = 00000000] [url = about:blank]
21:35:36 INFO - PROCESS | 4028 | --DOMWINDOW == 26 (10D04980) [pid = 4028] [serial = 1094] [outer = 00000000] [url = about:blank]
21:35:36 INFO - PROCESS | 4028 | --DOMWINDOW == 25 (237B4280) [pid = 4028] [serial = 1090] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
21:35:55 INFO - PROCESS | 4028 | ++DOMWINDOW == 26 (0E7E6480) [pid = 4028] [serial = 1100] [outer = 1A1A1280]
21:35:57 INFO - PROCESS | 4028 | MARIONETTE LOG: INFO: Timeout fired
21:35:57 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"
21:35:57 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
21:35:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:35:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
21:35:57 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
21:35:57 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
21:35:57 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
21:35:57 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30331ms
21:35:57 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
21:35:57 INFO - PROCESS | 4028 | --DOCSHELL 0FA64800 == 10 [pid = 4028] [id = 390]
21:35:57 INFO - PROCESS | 4028 | --DOCSHELL 0FA64B00 == 9 [pid = 4028] [id = 391]
21:35:57 INFO - PROCESS | 4028 | ++DOCSHELL 0F50DE00 == 10 [pid = 4028] [id = 392]
21:35:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 27 (0FDBE380) [pid = 4028] [serial = 1101] [outer = 00000000]
21:35:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 28 (11931500) [pid = 4028] [serial = 1102] [outer = 0FDBE380]
21:35:57 INFO - PROCESS | 4028 | 1446179757389 Marionette INFO loaded listener.js
21:35:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 29 (11933300) [pid = 4028] [serial = 1103] [outer = 0FDBE380]
21:35:57 INFO - PROCESS | 4028 | ++DOCSHELL 0FC0B300 == 11 [pid = 4028] [id = 393]
21:35:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 30 (11934480) [pid = 4028] [serial = 1104] [outer = 00000000]
21:35:57 INFO - PROCESS | 4028 | ++DOMWINDOW == 31 (11991000) [pid = 4028] [serial = 1105] [outer = 11934480]
21:36:02 INFO - PROCESS | 4028 | --DOCSHELL 0F13EE00 == 10 [pid = 4028] [id = 389]
21:36:02 INFO - PROCESS | 4028 | --DOMWINDOW == 30 (11932E00) [pid = 4028] [serial = 1099] [outer = 10D05380] [url = about:blank]
21:36:02 INFO - PROCESS | 4028 | --DOMWINDOW == 29 (11932B80) [pid = 4028] [serial = 1098] [outer = 11932680] [url = about:blank]
21:36:02 INFO - PROCESS | 4028 | --DOMWINDOW == 28 (11932680) [pid = 4028] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
21:36:02 INFO - PROCESS | 4028 | --DOMWINDOW == 27 (10D05380) [pid = 4028] [serial = 1096] [outer = 00000000] [url = about:blank]
21:36:04 INFO - PROCESS | 4028 | --DOMWINDOW == 26 (110B4480) [pid = 4028] [serial = 1095] [outer = 00000000] [url = about:blank]
21:36:04 INFO - PROCESS | 4028 | --DOMWINDOW == 25 (11931500) [pid = 4028] [serial = 1102] [outer = 00000000] [url = about:blank]
21:36:04 INFO - PROCESS | 4028 | --DOMWINDOW == 24 (0F3F7980) [pid = 4028] [serial = 1093] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
21:36:04 INFO - PROCESS | 4028 | --DOMWINDOW == 23 (153F2180) [pid = 4028] [serial = 848] [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.]
21:36:27 INFO - PROCESS | 4028 | MARIONETTE LOG: INFO: Timeout fired
21:36:27 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
21:36:27 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30362ms
21:36:27 INFO - TEST-START | /screen-orientation/onchange-event.html
21:36:27 INFO - PROCESS | 4028 | --DOCSHELL 0FC0B300 == 9 [pid = 4028] [id = 393]
21:36:27 INFO - PROCESS | 4028 | ++DOCSHELL 0F1B4700 == 10 [pid = 4028] [id = 394]
21:36:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 24 (10D01F00) [pid = 4028] [serial = 1106] [outer = 00000000]
21:36:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 25 (110B3F80) [pid = 4028] [serial = 1107] [outer = 10D01F00]
21:36:27 INFO - PROCESS | 4028 | 1446179787770 Marionette INFO loaded listener.js
21:36:27 INFO - PROCESS | 4028 | ++DOMWINDOW == 26 (11776800) [pid = 4028] [serial = 1108] [outer = 10D01F00]
21:36:39 INFO - PROCESS | 4028 | --DOCSHELL 0F50DE00 == 9 [pid = 4028] [id = 392]
21:36:39 INFO - PROCESS | 4028 | --DOMWINDOW == 25 (11991000) [pid = 4028] [serial = 1105] [outer = 11934480] [url = about:blank]
21:36:39 INFO - PROCESS | 4028 | --DOMWINDOW == 24 (11934480) [pid = 4028] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
21:36:45 INFO - PROCESS | 4028 | --DOMWINDOW == 23 (110B3F80) [pid = 4028] [serial = 1107] [outer = 00000000] [url = about:blank]
21:36:45 INFO - PROCESS | 4028 | --DOMWINDOW == 22 (0FDBE380) [pid = 4028] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
21:36:51 INFO - PROCESS | 4028 | --DOMWINDOW == 21 (11933300) [pid = 4028] [serial = 1103] [outer = 00000000] [url = about:blank]
21:36:57 INFO - PROCESS | 4028 | MARIONETTE LOG: INFO: Timeout fired
21:36:57 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
21:36:57 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
21:36:57 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30362ms
21:36:57 INFO - TEST-START | /screen-orientation/orientation-api.html
21:36:58 INFO - PROCESS | 4028 | ++DOCSHELL 0F1B3800 == 10 [pid = 4028] [id = 395]
21:36:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 22 (0F3F7980) [pid = 4028] [serial = 1109] [outer = 00000000]
21:36:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 23 (110B4480) [pid = 4028] [serial = 1110] [outer = 0F3F7980]
21:36:58 INFO - PROCESS | 4028 | 1446179818151 Marionette INFO loaded listener.js
21:36:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 24 (11931500) [pid = 4028] [serial = 1111] [outer = 0F3F7980]
21:36:58 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
21:36:58 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
21:36:58 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
21:36:58 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 532ms
21:36:58 INFO - TEST-START | /screen-orientation/orientation-reading.html
21:36:58 INFO - PROCESS | 4028 | ++DOCSHELL 0FA64200 == 11 [pid = 4028] [id = 396]
21:36:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 25 (11931780) [pid = 4028] [serial = 1112] [outer = 00000000]
21:36:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 26 (11933580) [pid = 4028] [serial = 1113] [outer = 11931780]
21:36:58 INFO - PROCESS | 4028 | 1446179818675 Marionette INFO loaded listener.js
21:36:58 INFO - PROCESS | 4028 | ++DOMWINDOW == 27 (11934C00) [pid = 4028] [serial = 1114] [outer = 11931780]
21:36:59 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
21:36:59 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
21:36:59 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
21:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:36:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:36:59 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
21:36:59 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
21:36:59 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
21:36:59 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
21:36:59 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
21:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:36:59 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
21:36:59 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
21:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:36:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:36:59 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
21:36:59 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 532ms
21:36:59 INFO - TEST-START | /selection/Document-open.html
21:36:59 INFO - PROCESS | 4028 | ++DOCSHELL 0FDF3100 == 12 [pid = 4028] [id = 397]
21:36:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 28 (11934E80) [pid = 4028] [serial = 1115] [outer = 00000000]
21:36:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 29 (11992400) [pid = 4028] [serial = 1116] [outer = 11934E80]
21:36:59 INFO - PROCESS | 4028 | 1446179819233 Marionette INFO loaded listener.js
21:36:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 30 (11994200) [pid = 4028] [serial = 1117] [outer = 11934E80]
21:36:59 INFO - PROCESS | 4028 | ++DOCSHELL 1164A200 == 13 [pid = 4028] [id = 398]
21:36:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 31 (11F73580) [pid = 4028] [serial = 1118] [outer = 00000000]
21:36:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 32 (12835900) [pid = 4028] [serial = 1119] [outer = 11F73580]
21:36:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 33 (12837480) [pid = 4028] [serial = 1120] [outer = 11F73580]
21:36:59 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 ""
21:36:59 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
21:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:36:59 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
21:36:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
21:36:59 INFO - TEST-OK | /selection/Document-open.html | took 626ms
21:36:59 INFO - TEST-START | /selection/addRange.html
21:36:59 INFO - PROCESS | 4028 | ++DOCSHELL 1146F100 == 14 [pid = 4028] [id = 399]
21:36:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 34 (11991500) [pid = 4028] [serial = 1121] [outer = 00000000]
21:36:59 INFO - PROCESS | 4028 | ++DOMWINDOW == 35 (11995B00) [pid = 4028] [serial = 1122] [outer = 11991500]
21:36:59 INFO - PROCESS | 4028 | 1446179819968 Marionette INFO loaded listener.js
21:37:00 INFO - PROCESS | 4028 | ++DOMWINDOW == 36 (12921780) [pid = 4028] [serial = 1123] [outer = 11991500]
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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 ""
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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 ""
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 INFO - Selection.addRange() tests
21:37:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:33 INFO - "
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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 ""
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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̈ḧ
21:37:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:33 INFO - "
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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 ""
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 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
21:37:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:33 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
21:37:33 INFO - Selection.addRange() tests
21:37:34 INFO - Selection.addRange() tests
21:37:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:34 INFO - "
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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 ""
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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̈ḧ
21:37:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:34 INFO - "
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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 ""
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 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
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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
21:37:34 INFO - Selection.addRange() tests
21:37:34 INFO - Selection.addRange() tests
21:37:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:34 INFO - "
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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 ""
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:34 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
21:37:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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̈ḧ
21:37:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:35 INFO - "
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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 ""
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 INFO - Selection.addRange() tests
21:37:35 INFO - Selection.addRange() tests
21:37:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:35 INFO - "
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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 ""
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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̈ḧ
21:37:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:35 INFO - "
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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 ""
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 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
21:37:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:35 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
21:37:35 INFO - Selection.addRange() tests
21:37:36 INFO - Selection.addRange() tests
21:37:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:36 INFO - "
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
21:37:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:36 INFO - "
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
21:37:36 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:37:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:36 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
21:37:36 INFO - Selection.addRange() tests
21:37:37 INFO - Selection.addRange() tests
21:37:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:37 INFO - "
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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 ""
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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̈ḧ
21:37:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:37 INFO - "
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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 ""
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 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
21:37:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:37 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
21:37:37 INFO - Selection.addRange() tests
21:37:38 INFO - Selection.addRange() tests
21:37:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:38 INFO - "
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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 ""
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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̈ḧ
21:37:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:38 INFO - "
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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 ""
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 INFO - Selection.addRange() tests
21:37:38 INFO - Selection.addRange() tests
21:37:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:38 INFO - "
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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 ""
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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̈ḧ
21:37:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:38 INFO - "
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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 ""
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:38 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 INFO - Selection.addRange() tests
21:37:39 INFO - Selection.addRange() tests
21:37:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:39 INFO - "
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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 ""
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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̈ḧ
21:37:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:39 INFO - "
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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 ""
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 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
21:37:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:39 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
21:37:39 INFO - Selection.addRange() tests
21:37:40 INFO - Selection.addRange() tests
21:37:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:40 INFO - "
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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 ""
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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̈ḧ
21:37:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:40 INFO - "
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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 ""
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 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
21:37:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:40 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
21:37:40 INFO - Selection.addRange() tests
21:37:41 INFO - Selection.addRange() tests
21:37:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:41 INFO - "
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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 ""
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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̈ḧ
21:37:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:41 INFO - "
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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 ""
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 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
21:37:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:41 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
21:37:41 INFO - Selection.addRange() tests
21:37:42 INFO - Selection.addRange() tests
21:37:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:42 INFO - "
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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 ""
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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̈ḧ
21:37:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:42 INFO - "
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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 ""
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 INFO - Selection.addRange() tests
21:37:42 INFO - Selection.addRange() tests
21:37:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:42 INFO - "
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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 ""
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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̈ḧ
21:37:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:42 INFO - "
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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 ""
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:42 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 INFO - Selection.addRange() tests
21:37:43 INFO - Selection.addRange() tests
21:37:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:43 INFO - "
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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 ""
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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̈ḧ
21:37:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:43 INFO - "
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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 ""
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 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
21:37:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:43 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
21:37:43 INFO - Selection.addRange() tests
21:37:44 INFO - Selection.addRange() tests
21:37:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:44 INFO - "
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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 ""
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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̈ḧ
21:37:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:44 INFO - "
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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 ""
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 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
21:37:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:44 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
21:37:44 INFO - Selection.addRange() tests
21:37:45 INFO - Selection.addRange() tests
21:37:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:45 INFO - "
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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 ""
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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̈ḧ
21:37:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:45 INFO - "
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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 ""
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 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
21:37:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:45 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
21:37:45 INFO - Selection.addRange() tests
21:37:46 INFO - Selection.addRange() tests
21:37:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:46 INFO - "
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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 ""
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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̈ḧ
21:37:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:46 INFO - "
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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 ""
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 INFO - Selection.addRange() tests
21:37:46 INFO - Selection.addRange() tests
21:37:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:46 INFO - "
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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 ""
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:46 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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̈ḧ
21:37:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:47 INFO - "
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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 ""
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 INFO - Selection.addRange() tests
21:37:47 INFO - Selection.addRange() tests
21:37:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:47 INFO - "
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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 ""
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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̈ḧ
21:37:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:47 INFO - "
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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 ""
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 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
21:37:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:47 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
21:37:47 INFO - Selection.addRange() tests
21:37:48 INFO - Selection.addRange() tests
21:37:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:48 INFO - "
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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 ""
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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̈ḧ
21:37:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:48 INFO - "
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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 ""
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 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
21:37:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:48 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
21:37:48 INFO - Selection.addRange() tests
21:37:49 INFO - Selection.addRange() tests
21:37:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:49 INFO - "
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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 ""
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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̈ḧ
21:37:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:49 INFO - "
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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 ""
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 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
21:37:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:49 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
21:37:49 INFO - Selection.addRange() tests
21:37:49 INFO - Selection.addRange() tests
21:37:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:50 INFO - "
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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 ""
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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̈ḧ
21:37:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:50 INFO - "
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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 ""
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 INFO - Selection.addRange() tests
21:37:50 INFO - Selection.addRange() tests
21:37:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:50 INFO - "
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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 ""
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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̈ḧ
21:37:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:50 INFO - "
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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 ""
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 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
21:37:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:50 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
21:37:50 INFO - Selection.addRange() tests
21:37:51 INFO - Selection.addRange() tests
21:37:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:51 INFO - "
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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 ""
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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̈ḧ
21:37:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:51 INFO - "
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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 ""
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 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
21:37:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:51 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
21:37:51 INFO - Selection.addRange() tests
21:37:52 INFO - Selection.addRange() tests
21:37:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:52 INFO - "
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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 ""
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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̈ḧ
21:37:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:52 INFO - "
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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 ""
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 INFO - Selection.addRange() tests
21:37:52 INFO - Selection.addRange() tests
21:37:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:52 INFO - "
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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 ""
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:52 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
21:37:52 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
21:37:52 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
21:37:52 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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̈ḧ
21:37:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:53 INFO - "
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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 ""
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 INFO - Selection.addRange() tests
21:37:53 INFO - Selection.addRange() tests
21:37:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:53 INFO - "
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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 ""
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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̈ḧ
21:37:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:53 INFO - "
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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 ""
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:53 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
21:37:53 INFO - Selection.addRange() tests
21:37:54 INFO - Selection.addRange() tests
21:37:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:54 INFO - "
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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 ""
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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̈ḧ
21:37:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:54 INFO - "
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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 ""
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 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
21:37:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:54 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
21:37:54 INFO - Selection.addRange() tests
21:37:55 INFO - Selection.addRange() tests
21:37:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:55 INFO - "
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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 ""
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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̈ḧ
21:37:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:55 INFO - "
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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 ""
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 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
21:37:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:55 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
21:37:55 INFO - Selection.addRange() tests
21:37:55 INFO - Selection.addRange() tests
21:37:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:56 INFO - "
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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 ""
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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̈ḧ
21:37:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:56 INFO - "
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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 ""
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 INFO - Selection.addRange() tests
21:37:56 INFO - Selection.addRange() tests
21:37:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:56 INFO - "
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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 ""
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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̈ḧ
21:37:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:56 INFO - "
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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 ""
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 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
21:37:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:56 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
21:37:56 INFO - Selection.addRange() tests
21:37:57 INFO - Selection.addRange() tests
21:37:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:57 INFO - "
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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 ""
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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̈ḧ
21:37:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:57 INFO - "
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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 ""
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 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
21:37:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:57 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
21:37:57 INFO - Selection.addRange() tests
21:37:58 INFO - Selection.addRange() tests
21:37:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:58 INFO - "
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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 ""
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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̈ḧ
21:37:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:58 INFO - "
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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 ""
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 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
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 INFO - Selection.addRange() tests
21:37:58 INFO - Selection.addRange() tests
21:37:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:58 INFO - "
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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 ""
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:58 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
21:37:58 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
21:37:58 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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̈ḧ
21:37:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:59 INFO - "
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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 ""
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 INFO - Selection.addRange() tests
21:37:59 INFO - Selection.addRange() tests
21:37:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:59 INFO - "
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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 ""
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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̈ḧ
21:37:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:37:59 INFO - "
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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 ""
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:37:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:37:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:37:59 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
21:37:59 INFO - Selection.addRange() tests
21:38:00 INFO - Selection.addRange() tests
21:38:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:00 INFO - "
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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 ""
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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̈ḧ
21:38:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:00 INFO - "
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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 ""
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 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
21:38:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:00 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
21:38:00 INFO - Selection.addRange() tests
21:38:01 INFO - Selection.addRange() tests
21:38:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:01 INFO - "
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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 ""
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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̈ḧ
21:38:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:01 INFO - "
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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 ""
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 INFO - Selection.addRange() tests
21:38:01 INFO - Selection.addRange() tests
21:38:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:01 INFO - "
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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 ""
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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̈ḧ
21:38:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:01 INFO - "
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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 ""
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:01 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 INFO - Selection.addRange() tests
21:38:02 INFO - Selection.addRange() tests
21:38:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:02 INFO - "
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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 ""
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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̈ḧ
21:38:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:02 INFO - "
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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 ""
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 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
21:38:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:02 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
21:38:02 INFO - Selection.addRange() tests
21:38:03 INFO - Selection.addRange() tests
21:38:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:03 INFO - "
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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 ""
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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̈ḧ
21:38:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:03 INFO - "
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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 ""
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:03 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
21:38:03 INFO - Selection.addRange() tests
21:38:04 INFO - Selection.addRange() tests
21:38:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:04 INFO - "
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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 ""
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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̈ḧ
21:38:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:04 INFO - "
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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 ""
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 INFO - Selection.addRange() tests
21:38:04 INFO - Selection.addRange() tests
21:38:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:04 INFO - "
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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 ""
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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̈ḧ
21:38:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:04 INFO - "
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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 ""
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 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
21:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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
21:38:05 INFO - Selection.addRange() tests
21:38:05 INFO - Selection.addRange() tests
21:38:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:05 INFO - "
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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 ""
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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̈ḧ
21:38:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:05 INFO - "
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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 ""
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 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
21:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:05 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
21:38:05 INFO - Selection.addRange() tests
21:38:06 INFO - Selection.addRange() tests
21:38:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:06 INFO - "
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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 ""
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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̈ḧ
21:38:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:06 INFO - "
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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 ""
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 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
21:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:06 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
21:38:06 INFO - Selection.addRange() tests
21:38:06 INFO - Selection.addRange() tests
21:38:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:07 INFO - "
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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 ""
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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̈ḧ
21:38:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:07 INFO - "
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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 ""
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 INFO - Selection.addRange() tests
21:38:07 INFO - Selection.addRange() tests
21:38:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:07 INFO - "
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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 ""
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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̈ḧ
21:38:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:07 INFO - "
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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 ""
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:07 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
21:38:07 INFO - Selection.addRange() tests
21:38:08 INFO - Selection.addRange() tests
21:38:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:08 INFO - "
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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 ""
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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̈ḧ
21:38:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:08 INFO - "
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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 ""
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 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
21:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:08 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
21:38:08 INFO - Selection.addRange() tests
21:38:09 INFO - Selection.addRange() tests
21:38:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:09 INFO - "
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
21:38:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:09 INFO - "
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
21:38:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
21:38:09 INFO - Selection.addRange() tests
21:38:10 INFO - Selection.addRange() tests
21:38:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:10 INFO - "
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
21:38:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:10 INFO - "
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
21:38:10 INFO - Selection.addRange() tests
21:38:10 INFO - Selection.addRange() tests
21:38:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:10 INFO - "
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
21:38:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:10 INFO - "
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
21:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
21:38:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 INFO - Selection.addRange() tests
21:38:11 INFO - Selection.addRange() tests
21:38:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:11 INFO - "
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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 ""
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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̈ḧ
21:38:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:11 INFO - "
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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 ""
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 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
21:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:11 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
21:38:11 INFO - Selection.addRange() tests
21:38:12 INFO - Selection.addRange() tests
21:38:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:12 INFO - "
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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 ""
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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̈ḧ
21:38:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:12 INFO - "
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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 ""
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 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
21:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:12 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
21:38:12 INFO - Selection.addRange() tests
21:38:13 INFO - Selection.addRange() tests
21:38:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:13 INFO - "
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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 ""
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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̈ḧ
21:38:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:13 INFO - "
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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 ""
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 INFO - Selection.addRange() tests
21:38:13 INFO - Selection.addRange() tests
21:38:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:13 INFO - "
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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 ""
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 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
21:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:13 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
21:38:13 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
21:38:13 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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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 the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
21:38:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:14 INFO - "
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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 the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 INFO - Selection.addRange() tests
21:38:14 INFO - Selection.addRange() tests
21:38:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:14 INFO - "
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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 ""
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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̈ḧ
21:38:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:14 INFO - "
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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 ""
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 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
21:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:14 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
21:38:14 INFO - Selection.addRange() tests
21:38:15 INFO - Selection.addRange() tests
21:38:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:15 INFO - "
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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 ""
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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̈ḧ
21:38:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:15 INFO - "
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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 ""
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38:15 INFO - Selection.addRange() tests
21:38:16 INFO - Selection.addRange() tests
21:38:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:16 INFO - "
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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 ""
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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̈ḧ
21:38:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:16 INFO - "
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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 ""
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 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
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:16 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
21:38:16 INFO - Selection.addRange() tests
21:38:16 INFO - Selection.addRange() tests
21:38:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:16 INFO - "
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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 ""
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38: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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:17 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̈ḧ
21:38:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:38:17 INFO - "
21:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:17 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 ""
21:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:17 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
21:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:17 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
21:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 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
21:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:38:17 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
21:38:17 INFO - ]
21:38:36 INFO - PROCESS | 4028 | --DOMWINDOW == 32 (11991500) [pid = 4028] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/selection/addRange.html]
21:38:36 INFO - PROCESS | 4028 | --DOMWINDOW == 31 (1A1A1280) [pid = 4028] [serial = 44] [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.]
21:38:36 INFO - PROCESS | 4028 | --DOMWINDOW == 30 (110B4980) [pid = 4028] [serial = 1125] [outer = 00000000] [url = about:blank]
21:38:36 INFO - PROCESS | 4028 | --DOMWINDOW == 29 (0E7E6480) [pid = 4028] [serial = 1100] [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.]
21:38:36 INFO - PROCESS | 4028 | ++DOCSHELL 184CBA00 == 12 [pid = 4028] [id = 405]
21:38:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 30 (10D72180) [pid = 4028] [serial = 1137] [outer = 00000000]
21:38:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 31 (10D73D00) [pid = 4028] [serial = 1138] [outer = 10D72180]
21:38:36 INFO - PROCESS | 4028 | 1446179916230 Marionette INFO loaded listener.js
21:38:36 INFO - PROCESS | 4028 | ++DOMWINDOW == 32 (10D74C00) [pid = 4028] [serial = 1139] [outer = 10D72180]
21:38:36 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:36 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:36 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:36 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:36 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:36 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:36 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:36 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:36 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:36 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:37 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:38 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:39 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:40 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/layout/generic/nsSelection.cpp, line 4388
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 0 [paras[0].firstChild, -1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 1 [paras[0].firstChild, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 2 [paras[0].firstChild, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 3 [paras[0].firstChild, 2]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 4 [paras[0].firstChild, 8]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 5 [paras[0].firstChild, 9]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 6 [paras[0].firstChild, 10]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 7 [paras[0].firstChild, 65535]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 8 [paras[1].firstChild, -1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 9 [paras[1].firstChild, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 10 [paras[1].firstChild, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 11 [paras[1].firstChild, 2]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 12 [paras[1].firstChild, 8]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 13 [paras[1].firstChild, 9]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 14 [paras[1].firstChild, 10]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 15 [paras[1].firstChild, 65535]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 16 [detachedPara1.firstChild, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 17 [detachedPara1.firstChild, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 18 [detachedPara1.firstChild, 8]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 19 [detachedPara1.firstChild, 9]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 20 [foreignPara1.firstChild, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 21 [foreignPara1.firstChild, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 22 [foreignPara1.firstChild, 8]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 23 [foreignPara1.firstChild, 9]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 24 [document.documentElement, -1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 25 [document.documentElement, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 26 [document.documentElement, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 27 [document.documentElement, 2]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 28 [document.documentElement, 7]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 29 [document.head, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 30 [document.body, 3]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 31 [foreignDoc.documentElement, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 32 [foreignDoc.documentElement, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 33 [foreignDoc.head, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 34 [foreignDoc.body, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 35 [paras[0], 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 36 [paras[0], 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 37 [paras[0], 2]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 38 [paras[1], 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 39 [paras[1], 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 40 [paras[1], 2]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 41 [detachedPara1, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 42 [detachedPara1, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 43 [testDiv, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 44 [testDiv, 3]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 45 [document, -1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 46 [document, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 47 [document, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 48 [document, 2]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 49 [document, 3]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 50 [comment, -1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 51 [comment, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 52 [comment, 4]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 53 [comment, 96]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 54 [foreignDoc, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 55 [foreignDoc, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 56 [foreignComment, 2]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 57 [foreignTextNode, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 58 [foreignTextNode, 36]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 59 [xmlDoc, -1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 60 [xmlDoc, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 61 [xmlDoc, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 62 [xmlDoc, 5]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 63 [xmlComment, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 64 [xmlComment, 4]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 65 [processingInstruction, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 66 [processingInstruction, 5]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 67 [processingInstruction, 9]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 68 [detachedTextNode, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 69 [detachedTextNode, 8]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 70 [detachedForeignTextNode, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 71 [detachedForeignTextNode, 8]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 72 [detachedXmlTextNode, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 73 [detachedXmlTextNode, 8]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 74 [detachedProcessingInstruction, 12]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 75 [detachedComment, 3]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 76 [detachedComment, 5]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 77 [detachedForeignComment, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 78 [detachedForeignComment, 4]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 79 [detachedXmlComment, 2]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 80 [docfrag, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 81 [foreignDocfrag, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 82 [xmlDocfrag, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 83 [doctype, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 84 [doctype, -17]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 85 [doctype, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 86 [foreignDoctype, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 0 [] and point 87 [xmlDoctype, 0]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 20 [foreignPara1.firstChild, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 21 [foreignPara1.firstChild, 1] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 22 [foreignPara1.firstChild, 8] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 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 () {
21:38:49 INFO - "use strict";
21:38:49 INFO -
21:38: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
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 24 [document.documentElement, -1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 25 [document.documentElement, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 26 [document.documentElement, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 27 [document.documentElement, 2]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 28 [document.documentElement, 7]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 29 [document.head, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 30 [document.body, 3]
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 31 [foreignDoc.documentElement, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 32 [foreignDoc.documentElement, 1] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 33 [foreignDoc.head, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 34 [foreignDoc.body, 1] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 35 [paras[0], 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 36 [paras[0], 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 37 [paras[0], 2]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 38 [paras[1], 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 39 [paras[1], 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 40 [paras[1], 2]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 41 [detachedPara1, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 42 [detachedPara1, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 43 [testDiv, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 44 [testDiv, 3]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 45 [document, -1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 46 [document, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 47 [document, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 48 [document, 2]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 49 [document, 3]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 50 [comment, -1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 51 [comment, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 52 [comment, 4]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 53 [comment, 96]
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 54 [foreignDoc, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 55 [foreignDoc, 1] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 56 [foreignComment, 2] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 57 [foreignTextNode, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 58 [foreignTextNode, 36] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 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 () {
21:38:49 INFO - "use strict";
21:38:49 INFO -
21:38: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
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 60 [xmlDoc, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 61 [xmlDoc, 1] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 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 () {
21:38:49 INFO - "use strict";
21:38:49 INFO -
21:38: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
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 63 [xmlComment, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 64 [xmlComment, 4] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 65 [processingInstruction, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 66 [processingInstruction, 5] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 67 [processingInstruction, 9] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 68 [detachedTextNode, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 69 [detachedTextNode, 8]
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 70 [detachedForeignTextNode, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 71 [detachedForeignTextNode, 8] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 72 [detachedXmlTextNode, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 73 [detachedXmlTextNode, 8] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 75 [detachedComment, 3]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 76 [detachedComment, 5]
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 77 [detachedForeignComment, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 78 [detachedForeignComment, 4] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 79 [detachedXmlComment, 2] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 80 [docfrag, 0]
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 81 [foreignDocfrag, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 82 [xmlDocfrag, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 83 [doctype, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 84 [doctype, -17]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 85 [doctype, 1]
21:38:49 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 () {
21:38:49 INFO - "use strict";
21:38:49 INFO -
21:38: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
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 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 () {
21:38:49 INFO - "use strict";
21:38:49 INFO -
21:38: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
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 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] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 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] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 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] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 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] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 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] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 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 () {
21:38:49 INFO - "use strict";
21:38:49 INFO -
21:38: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
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 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 () {
21:38:49 INFO - "use strict";
21:38:49 INFO -
21:38: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
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 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] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 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] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 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] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 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] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 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] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 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] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 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] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 41 [detachedPara1, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 41 [detachedPara1, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 42 [detachedPara1, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 42 [detachedPara1, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 43 [testDiv, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 43 [testDiv, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 44 [testDiv, 3]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 44 [testDiv, 3]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 45 [document, -1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 45 [document, -1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 46 [document, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 46 [document, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 47 [document, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 47 [document, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 48 [document, 2]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 48 [document, 2]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 49 [document, 3]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 49 [document, 3]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 50 [comment, -1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 50 [comment, -1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 51 [comment, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 51 [comment, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 52 [comment, 4]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 52 [comment, 4]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 53 [comment, 96]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 53 [comment, 96]
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 54 [foreignDoc, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 54 [foreignDoc, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 55 [foreignDoc, 1] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 55 [foreignDoc, 1] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 56 [foreignComment, 2] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 56 [foreignComment, 2] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 57 [foreignTextNode, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 57 [foreignTextNode, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 58 [foreignTextNode, 36] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 58 [foreignTextNode, 36] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 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 () {
21:38:49 INFO - "use strict";
21:38:49 INFO -
21:38: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
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 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 () {
21:38:49 INFO - "use strict";
21:38:49 INFO -
21:38: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
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 60 [xmlDoc, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 60 [xmlDoc, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 61 [xmlDoc, 1] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 61 [xmlDoc, 1] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 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 () {
21:38:49 INFO - "use strict";
21:38:49 INFO -
21:38: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
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 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 () {
21:38:49 INFO - "use strict";
21:38:49 INFO -
21:38: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
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 63 [xmlComment, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 63 [xmlComment, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 64 [xmlComment, 4] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 64 [xmlComment, 4] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 65 [processingInstruction, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 65 [processingInstruction, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 66 [processingInstruction, 5] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 66 [processingInstruction, 5] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 67 [processingInstruction, 9] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 67 [processingInstruction, 9] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 68 [detachedTextNode, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 68 [detachedTextNode, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 69 [detachedTextNode, 8]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 69 [detachedTextNode, 8]
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 75 [detachedComment, 3]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 75 [detachedComment, 3]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 76 [detachedComment, 5]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 76 [detachedComment, 5]
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 77 [detachedForeignComment, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 77 [detachedForeignComment, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 78 [detachedForeignComment, 4] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 78 [detachedForeignComment, 4] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 79 [detachedXmlComment, 2] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 79 [detachedXmlComment, 2] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 80 [docfrag, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 80 [docfrag, 0]
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 81 [foreignDocfrag, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 81 [foreignDocfrag, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 82 [xmlDocfrag, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 82 [xmlDocfrag, 0] -
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 83 [doctype, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 83 [doctype, 0]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 84 [doctype, -17]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 84 [doctype, -17]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 85 [doctype, 1]
21:38:49 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 85 [doctype, 1]
21:38:49 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 () {
21:38:49 INFO - "use strict";
21:38:49 INFO -
21:38: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
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 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 () {
21:38:49 INFO - "use strict";
21:38:49 INFO -
21:38: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
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 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 () {
21:38:49 INFO - "use strict";
21:38:49 INFO -
21:38: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
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:49 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 () {
21:38:49 INFO - "use strict";
21:38:49 INFO -
21:38: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
21:38:49 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:49 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:49 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 41 [detachedPara1, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 41 [detachedPara1, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 42 [detachedPara1, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 42 [detachedPara1, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 43 [testDiv, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 43 [testDiv, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 44 [testDiv, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 44 [testDiv, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 45 [document, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 45 [document, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 46 [document, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 46 [document, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 47 [document, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 47 [document, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 48 [document, 2]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 48 [document, 2]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 49 [document, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 49 [document, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 50 [comment, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 50 [comment, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 51 [comment, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 51 [comment, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 52 [comment, 4]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 52 [comment, 4]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 53 [comment, 96]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 53 [comment, 96]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 54 [foreignDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 54 [foreignDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 55 [foreignDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 55 [foreignDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 56 [foreignComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 56 [foreignComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 57 [foreignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 57 [foreignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 58 [foreignTextNode, 36] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 58 [foreignTextNode, 36] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 60 [xmlDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 60 [xmlDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 61 [xmlDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 61 [xmlDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 63 [xmlComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 63 [xmlComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 64 [xmlComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 64 [xmlComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 65 [processingInstruction, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 65 [processingInstruction, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 66 [processingInstruction, 5] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 66 [processingInstruction, 5] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 67 [processingInstruction, 9] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 67 [processingInstruction, 9] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 68 [detachedTextNode, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 68 [detachedTextNode, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 69 [detachedTextNode, 8]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 69 [detachedTextNode, 8]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 75 [detachedComment, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 75 [detachedComment, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 76 [detachedComment, 5]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 76 [detachedComment, 5]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 77 [detachedForeignComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 77 [detachedForeignComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 78 [detachedForeignComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 78 [detachedForeignComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 79 [detachedXmlComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 79 [detachedXmlComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 80 [docfrag, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 80 [docfrag, 0]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 81 [foreignDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 81 [foreignDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 82 [xmlDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 82 [xmlDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 83 [doctype, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 83 [doctype, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 84 [doctype, -17]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 84 [doctype, -17]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 85 [doctype, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 85 [doctype, 1]
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 41 [detachedPara1, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 41 [detachedPara1, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 42 [detachedPara1, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 42 [detachedPara1, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 43 [testDiv, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 43 [testDiv, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 44 [testDiv, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 44 [testDiv, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 45 [document, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 45 [document, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 46 [document, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 46 [document, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 47 [document, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 47 [document, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 48 [document, 2]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 48 [document, 2]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 49 [document, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 49 [document, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 50 [comment, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 50 [comment, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 51 [comment, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 51 [comment, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 52 [comment, 4]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 52 [comment, 4]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 53 [comment, 96]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 53 [comment, 96]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 54 [foreignDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 54 [foreignDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 55 [foreignDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 55 [foreignDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 56 [foreignComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 56 [foreignComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 57 [foreignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 57 [foreignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 58 [foreignTextNode, 36] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 58 [foreignTextNode, 36] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 60 [xmlDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 60 [xmlDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 61 [xmlDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 61 [xmlDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 63 [xmlComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 63 [xmlComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 64 [xmlComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 64 [xmlComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 65 [processingInstruction, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 65 [processingInstruction, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 66 [processingInstruction, 5] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 66 [processingInstruction, 5] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 67 [processingInstruction, 9] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 67 [processingInstruction, 9] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 68 [detachedTextNode, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 68 [detachedTextNode, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 69 [detachedTextNode, 8]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 69 [detachedTextNode, 8]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 70 [detachedForeignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 70 [detachedForeignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 71 [detachedForeignTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 71 [detachedForeignTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 72 [detachedXmlTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 72 [detachedXmlTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 73 [detachedXmlTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 73 [detachedXmlTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 74 [detachedProcessingInstruction, 12] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 74 [detachedProcessingInstruction, 12] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 75 [detachedComment, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 75 [detachedComment, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 76 [detachedComment, 5]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 76 [detachedComment, 5]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 77 [detachedForeignComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 77 [detachedForeignComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 78 [detachedForeignComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 78 [detachedForeignComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 79 [detachedXmlComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 79 [detachedXmlComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 80 [docfrag, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 80 [docfrag, 0]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 81 [foreignDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 81 [foreignDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 82 [xmlDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 82 [xmlDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 83 [doctype, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 83 [doctype, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 84 [doctype, -17]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 84 [doctype, -17]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 85 [doctype, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 85 [doctype, 1]
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 20 [foreignPara1.firstChild, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 21 [foreignPara1.firstChild, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 22 [foreignPara1.firstChild, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 31 [foreignDoc.documentElement, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 32 [foreignDoc.documentElement, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 33 [foreignDoc.head, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 34 [foreignDoc.body, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 41 [detachedPara1, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 42 [detachedPara1, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 60 [xmlDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 61 [xmlDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 63 [xmlComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 64 [xmlComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 65 [processingInstruction, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 66 [processingInstruction, 5] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 67 [processingInstruction, 9] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 68 [detachedTextNode, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 69 [detachedTextNode, 8]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 70 [detachedForeignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 71 [detachedForeignTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 72 [detachedXmlTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 73 [detachedXmlTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 75 [detachedComment, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 76 [detachedComment, 5]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 77 [detachedForeignComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 78 [detachedForeignComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 79 [detachedXmlComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 80 [docfrag, 0]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 81 [foreignDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 41 [detachedPara1, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 41 [detachedPara1, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 42 [detachedPara1, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 42 [detachedPara1, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 43 [testDiv, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 43 [testDiv, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 44 [testDiv, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 44 [testDiv, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 45 [document, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 45 [document, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 46 [document, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 46 [document, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 47 [document, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 47 [document, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 48 [document, 2]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 48 [document, 2]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 49 [document, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 49 [document, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 50 [comment, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 50 [comment, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 51 [comment, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 51 [comment, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 52 [comment, 4]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 52 [comment, 4]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 53 [comment, 96]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 53 [comment, 96]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 54 [foreignDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 54 [foreignDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 55 [foreignDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 55 [foreignDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 56 [foreignComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 56 [foreignComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 57 [foreignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 57 [foreignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 58 [foreignTextNode, 36] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 58 [foreignTextNode, 36] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 60 [xmlDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 60 [xmlDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 61 [xmlDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 61 [xmlDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 63 [xmlComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 63 [xmlComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 64 [xmlComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 64 [xmlComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 65 [processingInstruction, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 65 [processingInstruction, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 66 [processingInstruction, 5] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 66 [processingInstruction, 5] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 67 [processingInstruction, 9] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 67 [processingInstruction, 9] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 68 [detachedTextNode, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 68 [detachedTextNode, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 69 [detachedTextNode, 8]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 69 [detachedTextNode, 8]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 75 [detachedComment, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 75 [detachedComment, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 76 [detachedComment, 5]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 76 [detachedComment, 5]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 77 [detachedForeignComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 77 [detachedForeignComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 78 [detachedForeignComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 78 [detachedForeignComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 79 [detachedXmlComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 79 [detachedXmlComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 80 [docfrag, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 80 [docfrag, 0]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 81 [foreignDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 81 [foreignDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 82 [xmlDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 82 [xmlDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 83 [doctype, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 83 [doctype, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 84 [doctype, -17]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 84 [doctype, -17]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 85 [doctype, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 85 [doctype, 1]
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 43 [testDiv, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 43 [testDiv, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 44 [testDiv, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 44 [testDiv, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 45 [document, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 45 [document, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 46 [document, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 46 [document, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 47 [document, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 47 [document, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 48 [document, 2]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 48 [document, 2]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 49 [document, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 49 [document, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 50 [comment, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 50 [comment, -1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 51 [comment, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 51 [comment, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 52 [comment, 4]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 52 [comment, 4]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 53 [comment, 96]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 53 [comment, 96]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 54 [foreignDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 54 [foreignDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 55 [foreignDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 55 [foreignDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 56 [foreignComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 56 [foreignComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 60 [xmlDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 60 [xmlDoc, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 61 [xmlDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 61 [xmlDoc, 1] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 63 [xmlComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 63 [xmlComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 64 [xmlComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 64 [xmlComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 65 [processingInstruction, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 65 [processingInstruction, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 66 [processingInstruction, 5] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 66 [processingInstruction, 5] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 67 [processingInstruction, 9] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 67 [processingInstruction, 9] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 75 [detachedComment, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 75 [detachedComment, 3]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 76 [detachedComment, 5]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 76 [detachedComment, 5]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 80 [docfrag, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 80 [docfrag, 0]
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 83 [doctype, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 83 [doctype, 0]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 84 [doctype, -17]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 84 [doctype, -17]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 85 [doctype, 1]
21:38:50 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 85 [doctype, 1]
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:50 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 () {
21:38:50 INFO - "use strict";
21:38:50 INFO -
21:38: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
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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]
21:38:50 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] -
21:38:50 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:50 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 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] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 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] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 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] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 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]
21:38:51 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]
21:38:51 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]
21:38:51 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]
21:38:51 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]
21:38:51 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]
21:38:51 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]
21:38:51 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]
21:38:51 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]
21:38:51 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]
21:38:51 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]
21:38:51 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]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 41 [detachedPara1, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 41 [detachedPara1, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 42 [detachedPara1, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 42 [detachedPara1, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 43 [testDiv, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 43 [testDiv, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 44 [testDiv, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 44 [testDiv, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 45 [document, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 45 [document, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 46 [document, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 46 [document, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 47 [document, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 47 [document, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 48 [document, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 48 [document, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 49 [document, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 49 [document, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 50 [comment, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 50 [comment, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 51 [comment, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 51 [comment, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 52 [comment, 4]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 52 [comment, 4]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 53 [comment, 96]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 53 [comment, 96]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 54 [foreignDoc, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 54 [foreignDoc, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 55 [foreignDoc, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 55 [foreignDoc, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 56 [foreignComment, 2] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 56 [foreignComment, 2] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 57 [foreignTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 57 [foreignTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 58 [foreignTextNode, 36] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 58 [foreignTextNode, 36] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 60 [xmlDoc, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 60 [xmlDoc, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 61 [xmlDoc, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 61 [xmlDoc, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 63 [xmlComment, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 63 [xmlComment, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 64 [xmlComment, 4] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 64 [xmlComment, 4] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 65 [processingInstruction, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 65 [processingInstruction, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 66 [processingInstruction, 5] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 66 [processingInstruction, 5] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 67 [processingInstruction, 9] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 67 [processingInstruction, 9] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 68 [detachedTextNode, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 68 [detachedTextNode, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 69 [detachedTextNode, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 69 [detachedTextNode, 8]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 70 [detachedForeignTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 70 [detachedForeignTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 71 [detachedForeignTextNode, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 71 [detachedForeignTextNode, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 72 [detachedXmlTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 72 [detachedXmlTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 73 [detachedXmlTextNode, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 73 [detachedXmlTextNode, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 74 [detachedProcessingInstruction, 12] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 74 [detachedProcessingInstruction, 12] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 75 [detachedComment, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 75 [detachedComment, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 76 [detachedComment, 5]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 76 [detachedComment, 5]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 77 [detachedForeignComment, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 77 [detachedForeignComment, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 78 [detachedForeignComment, 4] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 78 [detachedForeignComment, 4] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 79 [detachedXmlComment, 2] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 79 [detachedXmlComment, 2] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 80 [docfrag, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 80 [docfrag, 0]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 81 [foreignDocfrag, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 81 [foreignDocfrag, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 82 [xmlDocfrag, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 82 [xmlDocfrag, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 83 [doctype, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 83 [doctype, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 84 [doctype, -17]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 84 [doctype, -17]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 85 [doctype, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 85 [doctype, 1]
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 0 [paras[0].firstChild, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 1 [paras[0].firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 2 [paras[0].firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 3 [paras[0].firstChild, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 4 [paras[0].firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 5 [paras[0].firstChild, 9]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 6 [paras[0].firstChild, 10]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 7 [paras[0].firstChild, 65535]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 8 [paras[1].firstChild, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 9 [paras[1].firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 10 [paras[1].firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 11 [paras[1].firstChild, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 12 [paras[1].firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 13 [paras[1].firstChild, 9]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 14 [paras[1].firstChild, 10]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 15 [paras[1].firstChild, 65535]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 16 [detachedPara1.firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 17 [detachedPara1.firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 18 [detachedPara1.firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 20 [foreignPara1.firstChild, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 21 [foreignPara1.firstChild, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 22 [foreignPara1.firstChild, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 24 [document.documentElement, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 25 [document.documentElement, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 26 [document.documentElement, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 27 [document.documentElement, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 28 [document.documentElement, 7]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 29 [document.head, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 30 [document.body, 3]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 31 [foreignDoc.documentElement, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 32 [foreignDoc.documentElement, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 33 [foreignDoc.head, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 34 [foreignDoc.body, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 35 [paras[0], 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 36 [paras[0], 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 37 [paras[0], 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 38 [paras[1], 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 39 [paras[1], 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 40 [paras[1], 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 41 [detachedPara1, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 42 [detachedPara1, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 43 [testDiv, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 44 [testDiv, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 45 [document, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 46 [document, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 47 [document, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 48 [document, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 49 [document, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 50 [comment, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 51 [comment, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 52 [comment, 4]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 53 [comment, 96]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 54 [foreignDoc, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 55 [foreignDoc, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 56 [foreignComment, 2] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 57 [foreignTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 58 [foreignTextNode, 36] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 60 [xmlDoc, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 61 [xmlDoc, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 63 [xmlComment, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 64 [xmlComment, 4] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 65 [processingInstruction, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 66 [processingInstruction, 5] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 67 [processingInstruction, 9] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 68 [detachedTextNode, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 69 [detachedTextNode, 8]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 70 [detachedForeignTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 71 [detachedForeignTextNode, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 72 [detachedXmlTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 73 [detachedXmlTextNode, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 75 [detachedComment, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 76 [detachedComment, 5]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 77 [detachedForeignComment, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 78 [detachedForeignComment, 4] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 79 [detachedXmlComment, 2] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 80 [docfrag, 0]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 81 [foreignDocfrag, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 82 [xmlDocfrag, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 83 [doctype, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 84 [doctype, -17]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 85 [doctype, 1]
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 24 [document.documentElement, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 24 [document.documentElement, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 25 [document.documentElement, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 25 [document.documentElement, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 26 [document.documentElement, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 26 [document.documentElement, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 27 [document.documentElement, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 27 [document.documentElement, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 28 [document.documentElement, 7]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 28 [document.documentElement, 7]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 29 [document.head, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 29 [document.head, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 30 [document.body, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 30 [document.body, 3]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 33 [foreignDoc.head, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 33 [foreignDoc.head, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 34 [foreignDoc.body, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 34 [foreignDoc.body, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 35 [paras[0], 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 35 [paras[0], 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 36 [paras[0], 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 36 [paras[0], 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 37 [paras[0], 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 37 [paras[0], 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 38 [paras[1], 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 38 [paras[1], 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 39 [paras[1], 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 39 [paras[1], 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 40 [paras[1], 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 40 [paras[1], 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 41 [detachedPara1, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 41 [detachedPara1, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 42 [detachedPara1, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 42 [detachedPara1, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 43 [testDiv, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 43 [testDiv, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 44 [testDiv, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 44 [testDiv, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 45 [document, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 45 [document, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 46 [document, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 46 [document, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 47 [document, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 47 [document, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 48 [document, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 48 [document, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 49 [document, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 49 [document, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 50 [comment, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 50 [comment, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 51 [comment, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 51 [comment, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 52 [comment, 4]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 52 [comment, 4]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 53 [comment, 96]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 53 [comment, 96]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 54 [foreignDoc, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 54 [foreignDoc, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 55 [foreignDoc, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 55 [foreignDoc, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 56 [foreignComment, 2] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 56 [foreignComment, 2] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 57 [foreignTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 57 [foreignTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 58 [foreignTextNode, 36] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 58 [foreignTextNode, 36] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 60 [xmlDoc, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 60 [xmlDoc, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 61 [xmlDoc, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 61 [xmlDoc, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 63 [xmlComment, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 63 [xmlComment, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 64 [xmlComment, 4] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 64 [xmlComment, 4] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 65 [processingInstruction, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 65 [processingInstruction, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 66 [processingInstruction, 5] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 66 [processingInstruction, 5] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 67 [processingInstruction, 9] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 67 [processingInstruction, 9] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 68 [detachedTextNode, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 68 [detachedTextNode, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 69 [detachedTextNode, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 69 [detachedTextNode, 8]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 75 [detachedComment, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 75 [detachedComment, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 76 [detachedComment, 5]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 76 [detachedComment, 5]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 77 [detachedForeignComment, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 77 [detachedForeignComment, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 78 [detachedForeignComment, 4] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 78 [detachedForeignComment, 4] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 79 [detachedXmlComment, 2] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 79 [detachedXmlComment, 2] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 80 [docfrag, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 80 [docfrag, 0]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 81 [foreignDocfrag, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 81 [foreignDocfrag, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 82 [xmlDocfrag, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 82 [xmlDocfrag, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 83 [doctype, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 83 [doctype, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 84 [doctype, -17]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 84 [doctype, -17]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 85 [doctype, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 85 [doctype, 1]
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 24 [document.documentElement, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 24 [document.documentElement, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 25 [document.documentElement, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 25 [document.documentElement, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 26 [document.documentElement, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 26 [document.documentElement, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 27 [document.documentElement, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 27 [document.documentElement, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 28 [document.documentElement, 7]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 28 [document.documentElement, 7]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 29 [document.head, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 29 [document.head, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 30 [document.body, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 30 [document.body, 3]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 33 [foreignDoc.head, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 33 [foreignDoc.head, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 34 [foreignDoc.body, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 34 [foreignDoc.body, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 35 [paras[0], 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 35 [paras[0], 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 36 [paras[0], 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 36 [paras[0], 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 37 [paras[0], 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 37 [paras[0], 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 38 [paras[1], 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 38 [paras[1], 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 39 [paras[1], 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 39 [paras[1], 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 40 [paras[1], 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 40 [paras[1], 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 41 [detachedPara1, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 41 [detachedPara1, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 42 [detachedPara1, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 42 [detachedPara1, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 43 [testDiv, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 43 [testDiv, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 44 [testDiv, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 44 [testDiv, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 45 [document, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 45 [document, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 46 [document, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 46 [document, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 47 [document, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 47 [document, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 48 [document, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 48 [document, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 49 [document, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 49 [document, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 50 [comment, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 50 [comment, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 51 [comment, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 51 [comment, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 52 [comment, 4]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 52 [comment, 4]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 53 [comment, 96]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 53 [comment, 96]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 54 [foreignDoc, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 54 [foreignDoc, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 55 [foreignDoc, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 55 [foreignDoc, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 56 [foreignComment, 2] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 56 [foreignComment, 2] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 57 [foreignTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 57 [foreignTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 58 [foreignTextNode, 36] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 58 [foreignTextNode, 36] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 60 [xmlDoc, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 60 [xmlDoc, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 61 [xmlDoc, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 61 [xmlDoc, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 63 [xmlComment, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 63 [xmlComment, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 64 [xmlComment, 4] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 64 [xmlComment, 4] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 65 [processingInstruction, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 65 [processingInstruction, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 66 [processingInstruction, 5] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 66 [processingInstruction, 5] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 67 [processingInstruction, 9] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 67 [processingInstruction, 9] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 68 [detachedTextNode, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 68 [detachedTextNode, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 69 [detachedTextNode, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 69 [detachedTextNode, 8]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 75 [detachedComment, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 75 [detachedComment, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 76 [detachedComment, 5]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 76 [detachedComment, 5]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 77 [detachedForeignComment, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 77 [detachedForeignComment, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 78 [detachedForeignComment, 4] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 78 [detachedForeignComment, 4] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 79 [detachedXmlComment, 2] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 79 [detachedXmlComment, 2] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 80 [docfrag, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 80 [docfrag, 0]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 81 [foreignDocfrag, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 81 [foreignDocfrag, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 82 [xmlDocfrag, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 82 [xmlDocfrag, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 83 [doctype, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 83 [doctype, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 84 [doctype, -17]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 84 [doctype, -17]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 85 [doctype, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 85 [doctype, 1]
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 0 [paras[0].firstChild, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 1 [paras[0].firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 2 [paras[0].firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 3 [paras[0].firstChild, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 4 [paras[0].firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 5 [paras[0].firstChild, 9]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 6 [paras[0].firstChild, 10]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 7 [paras[0].firstChild, 65535]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 8 [paras[1].firstChild, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 9 [paras[1].firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 10 [paras[1].firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 11 [paras[1].firstChild, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 12 [paras[1].firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 13 [paras[1].firstChild, 9]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 14 [paras[1].firstChild, 10]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 15 [paras[1].firstChild, 65535]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 16 [detachedPara1.firstChild, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 17 [detachedPara1.firstChild, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 18 [detachedPara1.firstChild, 8]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 19 [detachedPara1.firstChild, 9]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 20 [foreignPara1.firstChild, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 21 [foreignPara1.firstChild, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 22 [foreignPara1.firstChild, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 24 [document.documentElement, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 25 [document.documentElement, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 26 [document.documentElement, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 27 [document.documentElement, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 28 [document.documentElement, 7]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 29 [document.head, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 30 [document.body, 3]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 31 [foreignDoc.documentElement, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 32 [foreignDoc.documentElement, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 33 [foreignDoc.head, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 34 [foreignDoc.body, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 35 [paras[0], 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 36 [paras[0], 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 37 [paras[0], 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 38 [paras[1], 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 39 [paras[1], 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 40 [paras[1], 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 41 [detachedPara1, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 42 [detachedPara1, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 43 [testDiv, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 44 [testDiv, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 45 [document, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 46 [document, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 47 [document, 1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 48 [document, 2]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 49 [document, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 50 [comment, -1]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 51 [comment, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 52 [comment, 4]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 53 [comment, 96]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 54 [foreignDoc, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 55 [foreignDoc, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 56 [foreignComment, 2] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 57 [foreignTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 58 [foreignTextNode, 36] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 60 [xmlDoc, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 61 [xmlDoc, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 63 [xmlComment, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 64 [xmlComment, 4] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 65 [processingInstruction, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 66 [processingInstruction, 5] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 67 [processingInstruction, 9] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 68 [detachedTextNode, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 69 [detachedTextNode, 8]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 70 [detachedForeignTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 71 [detachedForeignTextNode, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 72 [detachedXmlTextNode, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 73 [detachedXmlTextNode, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 75 [detachedComment, 3]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 76 [detachedComment, 5]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 77 [detachedForeignComment, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 78 [detachedForeignComment, 4] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 79 [detachedXmlComment, 2] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 80 [docfrag, 0]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 81 [foreignDocfrag, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 82 [xmlDocfrag, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 83 [doctype, 0]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 84 [doctype, -17]
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 85 [doctype, 1]
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 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 () {
21:38:51 INFO - "use strict";
21:38:51 INFO -
21:38: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
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 24 [document.documentElement, -1]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 24 [document.documentElement, -1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 25 [document.documentElement, 0]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 25 [document.documentElement, 0] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 26 [document.documentElement, 1]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 26 [document.documentElement, 1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 27 [document.documentElement, 2]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 27 [document.documentElement, 2] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 28 [document.documentElement, 7]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 28 [document.documentElement, 7] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 29 [document.head, 1]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 29 [document.head, 1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 30 [document.body, 3]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 30 [document.body, 3] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 33 [foreignDoc.head, 0] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 33 [foreignDoc.head, 0] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 34 [foreignDoc.body, 1] -
21:38:51 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 34 [foreignDoc.body, 1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 35 [paras[0], 0]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 35 [paras[0], 0] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 36 [paras[0], 1]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 36 [paras[0], 1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 37 [paras[0], 2]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 37 [paras[0], 2] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 38 [paras[1], 0]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 38 [paras[1], 0] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 39 [paras[1], 1]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 39 [paras[1], 1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 40 [paras[1], 2]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 40 [paras[1], 2] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 41 [detachedPara1, 0]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 41 [detachedPara1, 0] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 42 [detachedPara1, 1]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 42 [detachedPara1, 1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 43 [testDiv, 0]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 43 [testDiv, 0] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 44 [testDiv, 3]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 44 [testDiv, 3] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 45 [document, -1]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 45 [document, -1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 46 [document, 0]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 46 [document, 0] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 47 [document, 1]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 47 [document, 1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 48 [document, 2]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 48 [document, 2] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 49 [document, 3]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 49 [document, 3] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 50 [comment, -1]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 50 [comment, -1] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 51 [comment, 0]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 51 [comment, 0] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 52 [comment, 4]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 52 [comment, 4] -
21:38:51 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:51 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:51 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 53 [comment, 96]
21:38:51 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 53 [comment, 96] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 54 [foreignDoc, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 54 [foreignDoc, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 55 [foreignDoc, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 55 [foreignDoc, 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 56 [foreignComment, 2] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 56 [foreignComment, 2] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 57 [foreignTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 57 [foreignTextNode, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 58 [foreignTextNode, 36] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 58 [foreignTextNode, 36] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 59 [xmlDoc, -1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 60 [xmlDoc, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 60 [xmlDoc, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 61 [xmlDoc, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 61 [xmlDoc, 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 62 [xmlDoc, 5] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 63 [xmlComment, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 63 [xmlComment, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 64 [xmlComment, 4] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 64 [xmlComment, 4] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 65 [processingInstruction, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 65 [processingInstruction, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 66 [processingInstruction, 5] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 66 [processingInstruction, 5] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 67 [processingInstruction, 9] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 67 [processingInstruction, 9] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 68 [detachedTextNode, 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 68 [detachedTextNode, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 69 [detachedTextNode, 8]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 69 [detachedTextNode, 8] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 75 [detachedComment, 3]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 75 [detachedComment, 3] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 76 [detachedComment, 5]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 76 [detachedComment, 5] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 77 [detachedForeignComment, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 77 [detachedForeignComment, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 78 [detachedForeignComment, 4] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 78 [detachedForeignComment, 4] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 79 [detachedXmlComment, 2] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 79 [detachedXmlComment, 2] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 80 [docfrag, 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 80 [docfrag, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 81 [foreignDocfrag, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 81 [foreignDocfrag, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 82 [xmlDocfrag, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 82 [xmlDocfrag, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 83 [doctype, 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 83 [doctype, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 84 [doctype, -17]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 84 [doctype, -17] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 85 [doctype, 1]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 85 [doctype, 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 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
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 86 [foreignDoctype, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 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
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 87 [xmlDoctype, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - PROCESS | 4028 | --DOMWINDOW == 31 (1A1A4980) [pid = 4028] [serial = 43] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 24 [document.documentElement, -1]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 24 [document.documentElement, -1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 25 [document.documentElement, 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 25 [document.documentElement, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 26 [document.documentElement, 1]
21:38:52 INFO - PROCESS | 4028 | --DOCSHELL 18D09300 == 11 [pid = 4028] [id = 404]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 26 [document.documentElement, 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - PROCESS | 4028 | --DOCSHELL 18277400 == 10 [pid = 4028] [id = 403]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 27 [document.documentElement, 2]
21:38:52 INFO - PROCESS | 4028 | --DOCSHELL 0FC0C500 == 9 [pid = 4028] [id = 402]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 27 [document.documentElement, 2] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - PROCESS | 4028 | --DOCSHELL 0F1B3200 == 8 [pid = 4028] [id = 401]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 28 [document.documentElement, 7]
21:38:52 INFO - PROCESS | 4028 | --DOCSHELL 0F1B4700 == 7 [pid = 4028] [id = 400]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 28 [document.documentElement, 7] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 29 [document.head, 1]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 29 [document.head, 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 30 [document.body, 3]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 30 [document.body, 3] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 33 [foreignDoc.head, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 33 [foreignDoc.head, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 34 [foreignDoc.body, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 34 [foreignDoc.body, 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 35 [paras[0], 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 35 [paras[0], 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 36 [paras[0], 1]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 36 [paras[0], 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 37 [paras[0], 2]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 37 [paras[0], 2] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 38 [paras[1], 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 38 [paras[1], 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 39 [paras[1], 1]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 39 [paras[1], 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 40 [paras[1], 2]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 40 [paras[1], 2] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 41 [detachedPara1, 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 41 [detachedPara1, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 42 [detachedPara1, 1]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 42 [detachedPara1, 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 43 [testDiv, 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 43 [testDiv, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 44 [testDiv, 3]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 44 [testDiv, 3] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 45 [document, -1]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 45 [document, -1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 46 [document, 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 46 [document, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 47 [document, 1]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 47 [document, 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 48 [document, 2]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 48 [document, 2] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 49 [document, 3]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 49 [document, 3] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 50 [comment, -1]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 50 [comment, -1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 51 [comment, 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 51 [comment, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 52 [comment, 4]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 52 [comment, 4] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 53 [comment, 96]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 53 [comment, 96] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 54 [foreignDoc, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 54 [foreignDoc, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 55 [foreignDoc, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 55 [foreignDoc, 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 56 [foreignComment, 2] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 56 [foreignComment, 2] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 57 [foreignTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 57 [foreignTextNode, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 58 [foreignTextNode, 36] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 58 [foreignTextNode, 36] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 59 [xmlDoc, -1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 60 [xmlDoc, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 60 [xmlDoc, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 61 [xmlDoc, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 61 [xmlDoc, 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 62 [xmlDoc, 5] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 63 [xmlComment, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 63 [xmlComment, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 64 [xmlComment, 4] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 64 [xmlComment, 4] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 65 [processingInstruction, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 65 [processingInstruction, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 66 [processingInstruction, 5] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 66 [processingInstruction, 5] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 67 [processingInstruction, 9] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 67 [processingInstruction, 9] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 68 [detachedTextNode, 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 68 [detachedTextNode, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 69 [detachedTextNode, 8]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 69 [detachedTextNode, 8] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 75 [detachedComment, 3]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 75 [detachedComment, 3] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 76 [detachedComment, 5]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 76 [detachedComment, 5] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 77 [detachedForeignComment, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 77 [detachedForeignComment, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 78 [detachedForeignComment, 4] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 78 [detachedForeignComment, 4] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 79 [detachedXmlComment, 2] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 79 [detachedXmlComment, 2] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 80 [docfrag, 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 80 [docfrag, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 81 [foreignDocfrag, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 81 [foreignDocfrag, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 82 [xmlDocfrag, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 82 [xmlDocfrag, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 83 [doctype, 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 83 [doctype, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 84 [doctype, -17]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 84 [doctype, -17] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 85 [doctype, 1]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 85 [doctype, 1] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 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
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 86 [foreignDoctype, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 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
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 87 [xmlDoctype, 0] -
21:38:52 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 0 [paras[0].firstChild, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 0 [paras[0].firstChild, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 1 [paras[0].firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 1 [paras[0].firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 2 [paras[0].firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 2 [paras[0].firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 3 [paras[0].firstChild, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 3 [paras[0].firstChild, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 4 [paras[0].firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 4 [paras[0].firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 5 [paras[0].firstChild, 9]
21:38:52 INFO - PROCESS | 4028 | --DOMWINDOW == 30 (12921780) [pid = 4028] [serial = 1123] [outer = 00000000] [url = about:blank]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 5 [paras[0].firstChild, 9]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 6 [paras[0].firstChild, 10]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 6 [paras[0].firstChild, 10]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 7 [paras[0].firstChild, 65535]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 7 [paras[0].firstChild, 65535]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 8 [paras[1].firstChild, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 8 [paras[1].firstChild, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 9 [paras[1].firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 9 [paras[1].firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 10 [paras[1].firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 10 [paras[1].firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 11 [paras[1].firstChild, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 11 [paras[1].firstChild, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 12 [paras[1].firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 12 [paras[1].firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 13 [paras[1].firstChild, 9]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 13 [paras[1].firstChild, 9]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 14 [paras[1].firstChild, 10]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 14 [paras[1].firstChild, 10]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 15 [paras[1].firstChild, 65535]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 15 [paras[1].firstChild, 65535]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 16 [detachedPara1.firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 16 [detachedPara1.firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 17 [detachedPara1.firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 17 [detachedPara1.firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 18 [detachedPara1.firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 18 [detachedPara1.firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 19 [detachedPara1.firstChild, 9]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 19 [detachedPara1.firstChild, 9]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 24 [document.documentElement, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 24 [document.documentElement, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 25 [document.documentElement, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 25 [document.documentElement, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 26 [document.documentElement, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 26 [document.documentElement, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 27 [document.documentElement, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 27 [document.documentElement, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 28 [document.documentElement, 7]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 28 [document.documentElement, 7]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 29 [document.head, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 29 [document.head, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 30 [document.body, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 30 [document.body, 3]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 33 [foreignDoc.head, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 33 [foreignDoc.head, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 34 [foreignDoc.body, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 34 [foreignDoc.body, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 35 [paras[0], 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 35 [paras[0], 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 36 [paras[0], 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 36 [paras[0], 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 37 [paras[0], 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 37 [paras[0], 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 38 [paras[1], 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 38 [paras[1], 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 39 [paras[1], 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 39 [paras[1], 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 40 [paras[1], 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 40 [paras[1], 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 41 [detachedPara1, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 41 [detachedPara1, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 42 [detachedPara1, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 42 [detachedPara1, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 43 [testDiv, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 43 [testDiv, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 44 [testDiv, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 44 [testDiv, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 45 [document, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 45 [document, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 46 [document, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 46 [document, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 47 [document, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 47 [document, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 48 [document, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 48 [document, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 49 [document, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 49 [document, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 50 [comment, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 50 [comment, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 51 [comment, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 51 [comment, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 52 [comment, 4]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 52 [comment, 4]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 53 [comment, 96]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 53 [comment, 96]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 54 [foreignDoc, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 54 [foreignDoc, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 55 [foreignDoc, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 55 [foreignDoc, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 56 [foreignComment, 2] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 56 [foreignComment, 2] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 57 [foreignTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 57 [foreignTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 58 [foreignTextNode, 36] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 58 [foreignTextNode, 36] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 60 [xmlDoc, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 60 [xmlDoc, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 61 [xmlDoc, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 61 [xmlDoc, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 63 [xmlComment, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 63 [xmlComment, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 64 [xmlComment, 4] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 64 [xmlComment, 4] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 65 [processingInstruction, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 65 [processingInstruction, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 66 [processingInstruction, 5] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 66 [processingInstruction, 5] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 67 [processingInstruction, 9] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 67 [processingInstruction, 9] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 68 [detachedTextNode, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 68 [detachedTextNode, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 69 [detachedTextNode, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 69 [detachedTextNode, 8]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 75 [detachedComment, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 75 [detachedComment, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 76 [detachedComment, 5]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 76 [detachedComment, 5]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 77 [detachedForeignComment, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 77 [detachedForeignComment, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 78 [detachedForeignComment, 4] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 78 [detachedForeignComment, 4] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 79 [detachedXmlComment, 2] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 79 [detachedXmlComment, 2] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 80 [docfrag, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 80 [docfrag, 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 81 [foreignDocfrag, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 81 [foreignDocfrag, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 82 [xmlDocfrag, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 82 [xmlDocfrag, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 83 [doctype, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 83 [doctype, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 84 [doctype, -17]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 84 [doctype, -17]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 85 [doctype, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 85 [doctype, 1]
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 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
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 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
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 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
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 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
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 0 [paras[0].firstChild, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 0 [paras[0].firstChild, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 1 [paras[0].firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 1 [paras[0].firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 2 [paras[0].firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 2 [paras[0].firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 3 [paras[0].firstChild, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 3 [paras[0].firstChild, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 4 [paras[0].firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 4 [paras[0].firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 5 [paras[0].firstChild, 9]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 5 [paras[0].firstChild, 9]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 6 [paras[0].firstChild, 10]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 6 [paras[0].firstChild, 10]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 7 [paras[0].firstChild, 65535]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 7 [paras[0].firstChild, 65535]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 8 [paras[1].firstChild, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 8 [paras[1].firstChild, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 9 [paras[1].firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 9 [paras[1].firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 10 [paras[1].firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 10 [paras[1].firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 11 [paras[1].firstChild, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 11 [paras[1].firstChild, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 12 [paras[1].firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 12 [paras[1].firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 13 [paras[1].firstChild, 9]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 13 [paras[1].firstChild, 9]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 14 [paras[1].firstChild, 10]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 14 [paras[1].firstChild, 10]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 15 [paras[1].firstChild, 65535]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 15 [paras[1].firstChild, 65535]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 16 [detachedPara1.firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 16 [detachedPara1.firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 17 [detachedPara1.firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 17 [detachedPara1.firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 18 [detachedPara1.firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 18 [detachedPara1.firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 19 [detachedPara1.firstChild, 9]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 19 [detachedPara1.firstChild, 9]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 20 [foreignPara1.firstChild, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 20 [foreignPara1.firstChild, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 21 [foreignPara1.firstChild, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 21 [foreignPara1.firstChild, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 22 [foreignPara1.firstChild, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 22 [foreignPara1.firstChild, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 24 [document.documentElement, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 24 [document.documentElement, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 25 [document.documentElement, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 25 [document.documentElement, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 26 [document.documentElement, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 26 [document.documentElement, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 27 [document.documentElement, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 27 [document.documentElement, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 28 [document.documentElement, 7]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 28 [document.documentElement, 7]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 29 [document.head, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 29 [document.head, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 30 [document.body, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 30 [document.body, 3]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 31 [foreignDoc.documentElement, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 31 [foreignDoc.documentElement, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 32 [foreignDoc.documentElement, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 32 [foreignDoc.documentElement, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 33 [foreignDoc.head, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 33 [foreignDoc.head, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 34 [foreignDoc.body, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 34 [foreignDoc.body, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 35 [paras[0], 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 35 [paras[0], 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 36 [paras[0], 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 36 [paras[0], 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 37 [paras[0], 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 37 [paras[0], 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 38 [paras[1], 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 38 [paras[1], 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 39 [paras[1], 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 39 [paras[1], 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 40 [paras[1], 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 40 [paras[1], 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 41 [detachedPara1, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 41 [detachedPara1, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 42 [detachedPara1, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 42 [detachedPara1, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 43 [testDiv, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 43 [testDiv, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 44 [testDiv, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 44 [testDiv, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 45 [document, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 45 [document, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 46 [document, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 46 [document, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 47 [document, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 47 [document, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 48 [document, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 48 [document, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 49 [document, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 49 [document, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 50 [comment, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 50 [comment, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 51 [comment, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 51 [comment, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 52 [comment, 4]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 52 [comment, 4]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 53 [comment, 96]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 53 [comment, 96]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 54 [foreignDoc, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 54 [foreignDoc, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 55 [foreignDoc, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 55 [foreignDoc, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 56 [foreignComment, 2] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 56 [foreignComment, 2] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 57 [foreignTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 57 [foreignTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 58 [foreignTextNode, 36] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 58 [foreignTextNode, 36] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 60 [xmlDoc, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 60 [xmlDoc, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 61 [xmlDoc, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 61 [xmlDoc, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 63 [xmlComment, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 63 [xmlComment, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 64 [xmlComment, 4] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 64 [xmlComment, 4] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 65 [processingInstruction, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 65 [processingInstruction, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 66 [processingInstruction, 5] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 66 [processingInstruction, 5] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 67 [processingInstruction, 9] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 67 [processingInstruction, 9] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 68 [detachedTextNode, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 68 [detachedTextNode, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 69 [detachedTextNode, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 69 [detachedTextNode, 8]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 70 [detachedForeignTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 70 [detachedForeignTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 71 [detachedForeignTextNode, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 71 [detachedForeignTextNode, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 72 [detachedXmlTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 72 [detachedXmlTextNode, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 73 [detachedXmlTextNode, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 73 [detachedXmlTextNode, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 74 [detachedProcessingInstruction, 12] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 74 [detachedProcessingInstruction, 12] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 75 [detachedComment, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 75 [detachedComment, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 76 [detachedComment, 5]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 76 [detachedComment, 5]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 77 [detachedForeignComment, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 77 [detachedForeignComment, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 78 [detachedForeignComment, 4] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 78 [detachedForeignComment, 4] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 79 [detachedXmlComment, 2] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 79 [detachedXmlComment, 2] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 80 [docfrag, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 80 [docfrag, 0]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 81 [foreignDocfrag, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 81 [foreignDocfrag, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 82 [xmlDocfrag, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 82 [xmlDocfrag, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 83 [doctype, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 83 [doctype, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 84 [doctype, -17]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 84 [doctype, -17]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 85 [doctype, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 85 [doctype, 1]
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 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
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 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
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 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
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 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
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 0 [paras[0].firstChild, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 0 [paras[0].firstChild, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 1 [paras[0].firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 1 [paras[0].firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 2 [paras[0].firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 2 [paras[0].firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 3 [paras[0].firstChild, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 3 [paras[0].firstChild, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 4 [paras[0].firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 4 [paras[0].firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 5 [paras[0].firstChild, 9]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 5 [paras[0].firstChild, 9]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 6 [paras[0].firstChild, 10]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 6 [paras[0].firstChild, 10]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 7 [paras[0].firstChild, 65535]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 7 [paras[0].firstChild, 65535]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 8 [paras[1].firstChild, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 8 [paras[1].firstChild, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 9 [paras[1].firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 9 [paras[1].firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 10 [paras[1].firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 10 [paras[1].firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 11 [paras[1].firstChild, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 11 [paras[1].firstChild, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 12 [paras[1].firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 12 [paras[1].firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 13 [paras[1].firstChild, 9]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 13 [paras[1].firstChild, 9]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 14 [paras[1].firstChild, 10]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 14 [paras[1].firstChild, 10]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 15 [paras[1].firstChild, 65535]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 15 [paras[1].firstChild, 65535]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 16 [detachedPara1.firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 16 [detachedPara1.firstChild, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 17 [detachedPara1.firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 17 [detachedPara1.firstChild, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 18 [detachedPara1.firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 18 [detachedPara1.firstChild, 8]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 19 [detachedPara1.firstChild, 9]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 19 [detachedPara1.firstChild, 9]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 20 [foreignPara1.firstChild, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 20 [foreignPara1.firstChild, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 21 [foreignPara1.firstChild, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 21 [foreignPara1.firstChild, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 22 [foreignPara1.firstChild, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 22 [foreignPara1.firstChild, 8] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 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 () {
21:38:52 INFO - "use strict";
21:38:52 INFO -
21:38:52 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 24 [document.documentElement, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 24 [document.documentElement, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 25 [document.documentElement, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 25 [document.documentElement, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 26 [document.documentElement, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 26 [document.documentElement, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 27 [document.documentElement, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 27 [document.documentElement, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 28 [document.documentElement, 7]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 28 [document.documentElement, 7]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 29 [document.head, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 29 [document.head, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 30 [document.body, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 30 [document.body, 3]
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 31 [foreignDoc.documentElement, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 31 [foreignDoc.documentElement, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 32 [foreignDoc.documentElement, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 32 [foreignDoc.documentElement, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 33 [foreignDoc.head, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 33 [foreignDoc.head, 0] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 34 [foreignDoc.body, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:52 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 34 [foreignDoc.body, 1] -
21:38:52 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:52 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 35 [paras[0], 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 35 [paras[0], 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 36 [paras[0], 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 36 [paras[0], 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 37 [paras[0], 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 37 [paras[0], 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 38 [paras[1], 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 38 [paras[1], 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 39 [paras[1], 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 39 [paras[1], 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 40 [paras[1], 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 40 [paras[1], 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 41 [detachedPara1, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 41 [detachedPara1, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 42 [detachedPara1, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 42 [detachedPara1, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 43 [testDiv, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 43 [testDiv, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 44 [testDiv, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 44 [testDiv, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 45 [document, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 45 [document, -1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 46 [document, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 46 [document, 0]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 47 [document, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 47 [document, 1]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 48 [document, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 48 [document, 2]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 49 [document, 3]
21:38:52 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 49 [document, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 50 [comment, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 50 [comment, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 51 [comment, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 51 [comment, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 52 [comment, 4]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 52 [comment, 4]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 53 [comment, 96]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 53 [comment, 96]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 54 [foreignDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 54 [foreignDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 55 [foreignDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 55 [foreignDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 56 [foreignComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 56 [foreignComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 57 [foreignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 57 [foreignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 58 [foreignTextNode, 36] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 58 [foreignTextNode, 36] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 60 [xmlDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 60 [xmlDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 61 [xmlDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 61 [xmlDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 63 [xmlComment, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 63 [xmlComment, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 64 [xmlComment, 4] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 64 [xmlComment, 4] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 65 [processingInstruction, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 65 [processingInstruction, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 66 [processingInstruction, 5] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 66 [processingInstruction, 5] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 67 [processingInstruction, 9] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 67 [processingInstruction, 9] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 68 [detachedTextNode, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 68 [detachedTextNode, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 69 [detachedTextNode, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 69 [detachedTextNode, 8]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 70 [detachedForeignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 70 [detachedForeignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 71 [detachedForeignTextNode, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 71 [detachedForeignTextNode, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 72 [detachedXmlTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 72 [detachedXmlTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 73 [detachedXmlTextNode, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 73 [detachedXmlTextNode, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 74 [detachedProcessingInstruction, 12] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 74 [detachedProcessingInstruction, 12] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 75 [detachedComment, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 75 [detachedComment, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 76 [detachedComment, 5]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 76 [detachedComment, 5]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 77 [detachedForeignComment, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 77 [detachedForeignComment, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 78 [detachedForeignComment, 4] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 78 [detachedForeignComment, 4] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 79 [detachedXmlComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 79 [detachedXmlComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 80 [docfrag, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 80 [docfrag, 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 81 [foreignDocfrag, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 81 [foreignDocfrag, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 82 [xmlDocfrag, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 82 [xmlDocfrag, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 83 [doctype, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 83 [doctype, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 84 [doctype, -17]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 84 [doctype, -17]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 85 [doctype, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 85 [doctype, 1]
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 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
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 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
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 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
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 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
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 0 [paras[0].firstChild, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 1 [paras[0].firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 2 [paras[0].firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 3 [paras[0].firstChild, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 4 [paras[0].firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 5 [paras[0].firstChild, 9]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 6 [paras[0].firstChild, 10]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 7 [paras[0].firstChild, 65535]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 8 [paras[1].firstChild, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 9 [paras[1].firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 10 [paras[1].firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 11 [paras[1].firstChild, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 12 [paras[1].firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 13 [paras[1].firstChild, 9]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 14 [paras[1].firstChild, 10]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 15 [paras[1].firstChild, 65535]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 16 [detachedPara1.firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 17 [detachedPara1.firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 18 [detachedPara1.firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 19 [detachedPara1.firstChild, 9]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 24 [document.documentElement, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 25 [document.documentElement, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 26 [document.documentElement, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 27 [document.documentElement, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 28 [document.documentElement, 7]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 29 [document.head, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 30 [document.body, 3]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 33 [foreignDoc.head, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 34 [foreignDoc.body, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 35 [paras[0], 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 36 [paras[0], 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 37 [paras[0], 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 38 [paras[1], 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 39 [paras[1], 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 40 [paras[1], 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 41 [detachedPara1, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 42 [detachedPara1, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 43 [testDiv, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 44 [testDiv, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 45 [document, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 46 [document, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 47 [document, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 48 [document, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 49 [document, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 50 [comment, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 51 [comment, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 52 [comment, 4]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 53 [comment, 96]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 54 [foreignDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 55 [foreignDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 56 [foreignComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 57 [foreignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 58 [foreignTextNode, 36] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 60 [xmlDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 61 [xmlDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 63 [xmlComment, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 64 [xmlComment, 4] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 65 [processingInstruction, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 66 [processingInstruction, 5] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 67 [processingInstruction, 9] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 68 [detachedTextNode, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 69 [detachedTextNode, 8]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 75 [detachedComment, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 76 [detachedComment, 5]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 77 [detachedForeignComment, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 78 [detachedForeignComment, 4] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 79 [detachedXmlComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 80 [docfrag, 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 81 [foreignDocfrag, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 82 [xmlDocfrag, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 83 [doctype, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 84 [doctype, -17]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 18 [document.head, 1, document.head, 1] and point 85 [doctype, 1]
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 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
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 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
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 0 [paras[0].firstChild, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 0 [paras[0].firstChild, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 1 [paras[0].firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 1 [paras[0].firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 2 [paras[0].firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 2 [paras[0].firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 3 [paras[0].firstChild, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 3 [paras[0].firstChild, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 4 [paras[0].firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 4 [paras[0].firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 5 [paras[0].firstChild, 9]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 5 [paras[0].firstChild, 9]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 6 [paras[0].firstChild, 10]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 6 [paras[0].firstChild, 10]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 7 [paras[0].firstChild, 65535]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 7 [paras[0].firstChild, 65535]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 8 [paras[1].firstChild, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 8 [paras[1].firstChild, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 9 [paras[1].firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 9 [paras[1].firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 10 [paras[1].firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 10 [paras[1].firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 11 [paras[1].firstChild, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 11 [paras[1].firstChild, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 12 [paras[1].firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 12 [paras[1].firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 13 [paras[1].firstChild, 9]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 13 [paras[1].firstChild, 9]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 14 [paras[1].firstChild, 10]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 14 [paras[1].firstChild, 10]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 15 [paras[1].firstChild, 65535]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 15 [paras[1].firstChild, 65535]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 16 [detachedPara1.firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 16 [detachedPara1.firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 17 [detachedPara1.firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 17 [detachedPara1.firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 18 [detachedPara1.firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 18 [detachedPara1.firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 19 [detachedPara1.firstChild, 9]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 19 [detachedPara1.firstChild, 9]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 24 [document.documentElement, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 24 [document.documentElement, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 25 [document.documentElement, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 25 [document.documentElement, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 26 [document.documentElement, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 26 [document.documentElement, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 27 [document.documentElement, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 27 [document.documentElement, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 28 [document.documentElement, 7]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 28 [document.documentElement, 7]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 29 [document.head, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 29 [document.head, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 30 [document.body, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 30 [document.body, 3]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 33 [foreignDoc.head, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 33 [foreignDoc.head, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 34 [foreignDoc.body, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 34 [foreignDoc.body, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 35 [paras[0], 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 35 [paras[0], 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 36 [paras[0], 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 36 [paras[0], 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 37 [paras[0], 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 37 [paras[0], 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 38 [paras[1], 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 38 [paras[1], 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 39 [paras[1], 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 39 [paras[1], 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 40 [paras[1], 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 40 [paras[1], 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 41 [detachedPara1, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 41 [detachedPara1, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 42 [detachedPara1, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 42 [detachedPara1, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 43 [testDiv, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 43 [testDiv, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 44 [testDiv, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 44 [testDiv, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 45 [document, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 45 [document, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 46 [document, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 46 [document, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 47 [document, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 47 [document, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 48 [document, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 48 [document, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 49 [document, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 49 [document, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 50 [comment, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 50 [comment, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 51 [comment, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 51 [comment, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 52 [comment, 4]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 52 [comment, 4]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 53 [comment, 96]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 53 [comment, 96]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 54 [foreignDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 54 [foreignDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 55 [foreignDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 55 [foreignDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 56 [foreignComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 56 [foreignComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 57 [foreignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 57 [foreignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 58 [foreignTextNode, 36] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 58 [foreignTextNode, 36] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 60 [xmlDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 60 [xmlDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 61 [xmlDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 61 [xmlDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 63 [xmlComment, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 63 [xmlComment, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 64 [xmlComment, 4] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 64 [xmlComment, 4] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 65 [processingInstruction, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 65 [processingInstruction, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 66 [processingInstruction, 5] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 66 [processingInstruction, 5] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 67 [processingInstruction, 9] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 67 [processingInstruction, 9] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 68 [detachedTextNode, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 68 [detachedTextNode, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 69 [detachedTextNode, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 69 [detachedTextNode, 8]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 75 [detachedComment, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 75 [detachedComment, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 76 [detachedComment, 5]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 76 [detachedComment, 5]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 77 [detachedForeignComment, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 77 [detachedForeignComment, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 78 [detachedForeignComment, 4] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 78 [detachedForeignComment, 4] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 79 [detachedXmlComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 79 [detachedXmlComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 80 [docfrag, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 80 [docfrag, 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 81 [foreignDocfrag, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 81 [foreignDocfrag, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 82 [xmlDocfrag, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 82 [xmlDocfrag, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 83 [doctype, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 83 [doctype, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 84 [doctype, -17]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 84 [doctype, -17]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 19 [document.body, 0, document.body, 1] and point 85 [doctype, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 19 [document.body, 0, document.body, 1] and point 85 [doctype, 1]
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 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
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 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
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 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
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 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
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 0 [paras[0].firstChild, -1]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 0 [paras[0].firstChild, -1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 1 [paras[0].firstChild, 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 1 [paras[0].firstChild, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 2 [paras[0].firstChild, 1]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 2 [paras[0].firstChild, 1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 3 [paras[0].firstChild, 2]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 3 [paras[0].firstChild, 2] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 4 [paras[0].firstChild, 8]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 4 [paras[0].firstChild, 8] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 5 [paras[0].firstChild, 9]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 5 [paras[0].firstChild, 9] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 6 [paras[0].firstChild, 10]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 6 [paras[0].firstChild, 10] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 7 [paras[0].firstChild, 65535]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 7 [paras[0].firstChild, 65535] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 8 [paras[1].firstChild, -1]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 8 [paras[1].firstChild, -1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 9 [paras[1].firstChild, 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 9 [paras[1].firstChild, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 10 [paras[1].firstChild, 1]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 10 [paras[1].firstChild, 1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 11 [paras[1].firstChild, 2]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 11 [paras[1].firstChild, 2] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 12 [paras[1].firstChild, 8]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 12 [paras[1].firstChild, 8] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 13 [paras[1].firstChild, 9]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 13 [paras[1].firstChild, 9] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 14 [paras[1].firstChild, 10]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 14 [paras[1].firstChild, 10] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 15 [paras[1].firstChild, 65535]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 15 [paras[1].firstChild, 65535] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 16 [detachedPara1.firstChild, 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 16 [detachedPara1.firstChild, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 17 [detachedPara1.firstChild, 1]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 17 [detachedPara1.firstChild, 1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 18 [detachedPara1.firstChild, 8]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 18 [detachedPara1.firstChild, 8] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 19 [detachedPara1.firstChild, 9]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 19 [detachedPara1.firstChild, 9] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 23 [foreignPara1.firstChild, 9] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 24 [document.documentElement, -1]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 24 [document.documentElement, -1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 25 [document.documentElement, 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 25 [document.documentElement, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 26 [document.documentElement, 1]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 26 [document.documentElement, 1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 27 [document.documentElement, 2]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 27 [document.documentElement, 2] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 28 [document.documentElement, 7]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 28 [document.documentElement, 7] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 29 [document.head, 1]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 29 [document.head, 1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 30 [document.body, 3]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 30 [document.body, 3] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 33 [foreignDoc.head, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 33 [foreignDoc.head, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 34 [foreignDoc.body, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 34 [foreignDoc.body, 1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 35 [paras[0], 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 35 [paras[0], 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 36 [paras[0], 1]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 36 [paras[0], 1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 37 [paras[0], 2]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 37 [paras[0], 2] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 38 [paras[1], 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 38 [paras[1], 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 39 [paras[1], 1]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 39 [paras[1], 1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 40 [paras[1], 2]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 40 [paras[1], 2] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 41 [detachedPara1, 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 41 [detachedPara1, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 42 [detachedPara1, 1]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 42 [detachedPara1, 1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 43 [testDiv, 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 43 [testDiv, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 44 [testDiv, 3]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 44 [testDiv, 3] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 45 [document, -1]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 45 [document, -1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 46 [document, 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 46 [document, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 47 [document, 1]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 47 [document, 1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 48 [document, 2]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 48 [document, 2] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 49 [document, 3]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 49 [document, 3] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 50 [comment, -1]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 50 [comment, -1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 51 [comment, 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 51 [comment, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 52 [comment, 4]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 52 [comment, 4] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 53 [comment, 96]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 53 [comment, 96] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 54 [foreignDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 54 [foreignDoc, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 55 [foreignDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 55 [foreignDoc, 1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 56 [foreignComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 56 [foreignComment, 2] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 57 [foreignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 57 [foreignTextNode, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 58 [foreignTextNode, 36] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 58 [foreignTextNode, 36] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 59 [xmlDoc, -1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 60 [xmlDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 60 [xmlDoc, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 61 [xmlDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 61 [xmlDoc, 1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 62 [xmlDoc, 5] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 63 [xmlComment, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 63 [xmlComment, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 64 [xmlComment, 4] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 64 [xmlComment, 4] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 65 [processingInstruction, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 65 [processingInstruction, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 66 [processingInstruction, 5] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 66 [processingInstruction, 5] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 67 [processingInstruction, 9] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 67 [processingInstruction, 9] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 68 [detachedTextNode, 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 68 [detachedTextNode, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 69 [detachedTextNode, 8]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 69 [detachedTextNode, 8] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 75 [detachedComment, 3]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 75 [detachedComment, 3] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 76 [detachedComment, 5]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 76 [detachedComment, 5] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 77 [detachedForeignComment, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 77 [detachedForeignComment, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 78 [detachedForeignComment, 4] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 78 [detachedForeignComment, 4] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 79 [detachedXmlComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 79 [detachedXmlComment, 2] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 80 [docfrag, 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 80 [docfrag, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 81 [foreignDocfrag, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 81 [foreignDocfrag, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 82 [xmlDocfrag, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 82 [xmlDocfrag, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 83 [doctype, 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 83 [doctype, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 84 [doctype, -17]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 84 [doctype, -17] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 85 [doctype, 1]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 85 [doctype, 1] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 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
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 86 [foreignDoctype, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 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
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 87 [xmlDoctype, 0] -
21:38:53 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 0 [paras[0].firstChild, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 [paras[0].firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 [paras[0].firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 [paras[0].firstChild, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 [paras[0].firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 [paras[0].firstChild, 9]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 [paras[0].firstChild, 10]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 [paras[0].firstChild, 65535]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 [paras[1].firstChild, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 9 [paras[1].firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 10 [paras[1].firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 11 [paras[1].firstChild, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 12 [paras[1].firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 13 [paras[1].firstChild, 9]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 14 [paras[1].firstChild, 10]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 15 [paras[1].firstChild, 65535]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 16 [detachedPara1.firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 17 [detachedPara1.firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 18 [detachedPara1.firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 19 [detachedPara1.firstChild, 9]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 24 [document.documentElement, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 25 [document.documentElement, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 26 [document.documentElement, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 27 [document.documentElement, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 28 [document.documentElement, 7]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 29 [document.head, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 30 [document.body, 3]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 33 [foreignDoc.head, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 34 [foreignDoc.body, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 35 [paras[0], 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 36 [paras[0], 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 37 [paras[0], 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 38 [paras[1], 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 39 [paras[1], 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 40 [paras[1], 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 41 [detachedPara1, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 42 [detachedPara1, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 43 [testDiv, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 44 [testDiv, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 45 [document, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 46 [document, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 47 [document, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 48 [document, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 49 [document, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 50 [comment, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 51 [comment, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 52 [comment, 4]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 53 [comment, 96]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 54 [foreignDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 55 [foreignDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 56 [foreignComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 57 [foreignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 58 [foreignTextNode, 36] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 60 [xmlDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 61 [xmlDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 63 [xmlComment, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 64 [xmlComment, 4] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 65 [processingInstruction, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 66 [processingInstruction, 5] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 67 [processingInstruction, 9] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 68 [detachedTextNode, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 69 [detachedTextNode, 8]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 75 [detachedComment, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 76 [detachedComment, 5]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 77 [detachedForeignComment, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 78 [detachedForeignComment, 4] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 79 [detachedXmlComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 80 [docfrag, 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 81 [foreignDocfrag, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 82 [xmlDocfrag, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 83 [doctype, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 84 [doctype, -17]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 85 [doctype, 1]
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 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
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 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
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 0 [paras[0].firstChild, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 [paras[0].firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 [paras[0].firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 [paras[0].firstChild, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 [paras[0].firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 [paras[0].firstChild, 9]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 [paras[0].firstChild, 10]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 [paras[0].firstChild, 65535]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 [paras[1].firstChild, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 9 [paras[1].firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 10 [paras[1].firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 11 [paras[1].firstChild, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 12 [paras[1].firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 13 [paras[1].firstChild, 9]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 14 [paras[1].firstChild, 10]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 15 [paras[1].firstChild, 65535]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 16 [detachedPara1.firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 17 [detachedPara1.firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 18 [detachedPara1.firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 19 [detachedPara1.firstChild, 9]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 20 [foreignPara1.firstChild, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 21 [foreignPara1.firstChild, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 22 [foreignPara1.firstChild, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 24 [document.documentElement, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 25 [document.documentElement, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 26 [document.documentElement, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 27 [document.documentElement, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 28 [document.documentElement, 7]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 29 [document.head, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 30 [document.body, 3]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 31 [foreignDoc.documentElement, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 32 [foreignDoc.documentElement, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 33 [foreignDoc.head, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 34 [foreignDoc.body, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 35 [paras[0], 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 36 [paras[0], 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 37 [paras[0], 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 38 [paras[1], 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 39 [paras[1], 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 40 [paras[1], 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 41 [detachedPara1, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 42 [detachedPara1, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 43 [testDiv, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 44 [testDiv, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 45 [document, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 46 [document, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 47 [document, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 48 [document, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 49 [document, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 50 [comment, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 51 [comment, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 52 [comment, 4]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 53 [comment, 96]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 54 [foreignDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 55 [foreignDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 56 [foreignComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 57 [foreignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 58 [foreignTextNode, 36] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 60 [xmlDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 61 [xmlDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 63 [xmlComment, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 64 [xmlComment, 4] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 65 [processingInstruction, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 66 [processingInstruction, 5] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 67 [processingInstruction, 9] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 68 [detachedTextNode, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 69 [detachedTextNode, 8]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 70 [detachedForeignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 71 [detachedForeignTextNode, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 72 [detachedXmlTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 73 [detachedXmlTextNode, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 75 [detachedComment, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 76 [detachedComment, 5]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 77 [detachedForeignComment, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 78 [detachedForeignComment, 4] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 79 [detachedXmlComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 80 [docfrag, 0]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 81 [foreignDocfrag, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 82 [xmlDocfrag, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 83 [doctype, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 84 [doctype, -17]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 85 [doctype, 1]
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 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
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 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
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 0 [paras[0].firstChild, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 1 [paras[0].firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 2 [paras[0].firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 3 [paras[0].firstChild, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 4 [paras[0].firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 5 [paras[0].firstChild, 9]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 6 [paras[0].firstChild, 10]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 7 [paras[0].firstChild, 65535]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 8 [paras[1].firstChild, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 9 [paras[1].firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 10 [paras[1].firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 11 [paras[1].firstChild, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 12 [paras[1].firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 13 [paras[1].firstChild, 9]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 14 [paras[1].firstChild, 10]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 15 [paras[1].firstChild, 65535]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 16 [detachedPara1.firstChild, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 17 [detachedPara1.firstChild, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 18 [detachedPara1.firstChild, 8]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 19 [detachedPara1.firstChild, 9]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 20 [foreignPara1.firstChild, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 21 [foreignPara1.firstChild, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 22 [foreignPara1.firstChild, 8] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 24 [document.documentElement, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 25 [document.documentElement, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 26 [document.documentElement, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 27 [document.documentElement, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 28 [document.documentElement, 7]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 29 [document.head, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 30 [document.body, 3]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 31 [foreignDoc.documentElement, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 32 [foreignDoc.documentElement, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 33 [foreignDoc.head, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 34 [foreignDoc.body, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 35 [paras[0], 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 36 [paras[0], 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 37 [paras[0], 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 38 [paras[1], 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 39 [paras[1], 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 40 [paras[1], 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 41 [detachedPara1, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 42 [detachedPara1, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 43 [testDiv, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 44 [testDiv, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 45 [document, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 46 [document, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 47 [document, 1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 48 [document, 2]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 49 [document, 3]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 50 [comment, -1]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 51 [comment, 0]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 52 [comment, 4]
21:38:53 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 53 [comment, 96]
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 54 [foreignDoc, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 55 [foreignDoc, 1] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 56 [foreignComment, 2] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 57 [foreignTextNode, 0] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 58 [foreignTextNode, 36] -
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:53 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 () {
21:38:53 INFO - "use strict";
21:38:53 INFO -
21:38:53 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:53 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:53 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 60 [xmlDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 61 [xmlDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 63 [xmlComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 64 [xmlComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 65 [processingInstruction, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 66 [processingInstruction, 5] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 67 [processingInstruction, 9] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 68 [detachedTextNode, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 69 [detachedTextNode, 8]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 70 [detachedForeignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 71 [detachedForeignTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 72 [detachedXmlTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 73 [detachedXmlTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 75 [detachedComment, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 76 [detachedComment, 5]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 77 [detachedForeignComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 78 [detachedForeignComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 79 [detachedXmlComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 80 [docfrag, 0]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 81 [foreignDocfrag, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 82 [xmlDocfrag, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 83 [doctype, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 84 [doctype, -17]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 23 [paras[0], 0, paras[0], 0] and point 85 [doctype, 1]
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 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
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 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
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [paras[0].firstChild, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [paras[0].firstChild, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [paras[0].firstChild, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [paras[0].firstChild, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [paras[0].firstChild, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [paras[0].firstChild, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [paras[0].firstChild, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [paras[0].firstChild, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [paras[0].firstChild, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [paras[0].firstChild, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [paras[0].firstChild, 9]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [paras[0].firstChild, 9]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [paras[0].firstChild, 10]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [paras[0].firstChild, 10]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [paras[0].firstChild, 65535]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [paras[0].firstChild, 65535]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [paras[1].firstChild, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [paras[1].firstChild, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [paras[1].firstChild, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [paras[1].firstChild, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [paras[1].firstChild, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [paras[1].firstChild, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [paras[1].firstChild, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [paras[1].firstChild, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [paras[1].firstChild, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [paras[1].firstChild, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [paras[1].firstChild, 9]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [paras[1].firstChild, 9]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [paras[1].firstChild, 10]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [paras[1].firstChild, 10]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [paras[1].firstChild, 65535]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [paras[1].firstChild, 65535]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [detachedPara1.firstChild, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [detachedPara1.firstChild, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [detachedPara1.firstChild, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [detachedPara1.firstChild, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [detachedPara1.firstChild, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [detachedPara1.firstChild, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [detachedPara1.firstChild, 9]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [detachedPara1.firstChild, 9]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [document.documentElement, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [document.documentElement, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [document.documentElement, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [document.documentElement, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [document.documentElement, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [document.documentElement, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [document.documentElement, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [document.documentElement, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [document.documentElement, 7]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [document.documentElement, 7]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [document.head, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [document.head, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [document.body, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [document.body, 3]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [foreignDoc.head, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [foreignDoc.head, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [foreignDoc.body, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [foreignDoc.body, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [paras[0], 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [paras[0], 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [paras[0], 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [paras[0], 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [paras[0], 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [paras[0], 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [paras[1], 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [paras[1], 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [paras[1], 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [paras[1], 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [paras[1], 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [paras[1], 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [detachedPara1, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [detachedPara1, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [detachedPara1, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [detachedPara1, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [testDiv, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [testDiv, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [testDiv, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [testDiv, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [document, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [document, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [document, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [document, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [document, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [document, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [document, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [document, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [document, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [document, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [comment, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [comment, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [comment, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [comment, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [comment, 4]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [comment, 4]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [comment, 96]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [comment, 96]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [foreignDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [foreignDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [foreignDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [foreignDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [foreignComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [foreignComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [foreignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [foreignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [foreignTextNode, 36] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [foreignTextNode, 36] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [xmlDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [xmlDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [xmlDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [xmlDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [xmlComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [xmlComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [xmlComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [xmlComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [processingInstruction, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [processingInstruction, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [processingInstruction, 5] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [processingInstruction, 5] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [processingInstruction, 9] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [processingInstruction, 9] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [detachedTextNode, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [detachedTextNode, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [detachedTextNode, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [detachedTextNode, 8]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [detachedForeignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [detachedForeignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [detachedForeignTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [detachedForeignTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [detachedXmlTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [detachedXmlTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [detachedXmlTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [detachedXmlTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [detachedComment, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [detachedComment, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [detachedComment, 5]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [detachedComment, 5]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [detachedForeignComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [detachedForeignComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [detachedForeignComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [detachedForeignComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [detachedXmlComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [detachedXmlComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [docfrag, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [docfrag, 0]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [foreignDocfrag, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [foreignDocfrag, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [xmlDocfrag, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [xmlDocfrag, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [doctype, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [doctype, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [doctype, -17]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [doctype, -17]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [doctype, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [doctype, 1]
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 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
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 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
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 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
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 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
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 0 [paras[0].firstChild, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 1 [paras[0].firstChild, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 2 [paras[0].firstChild, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 3 [paras[0].firstChild, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 4 [paras[0].firstChild, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 5 [paras[0].firstChild, 9]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 6 [paras[0].firstChild, 10]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 7 [paras[0].firstChild, 65535]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 8 [paras[1].firstChild, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 9 [paras[1].firstChild, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 10 [paras[1].firstChild, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 11 [paras[1].firstChild, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 12 [paras[1].firstChild, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 13 [paras[1].firstChild, 9]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 14 [paras[1].firstChild, 10]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 15 [paras[1].firstChild, 65535]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 16 [detachedPara1.firstChild, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 17 [detachedPara1.firstChild, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 18 [detachedPara1.firstChild, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 19 [detachedPara1.firstChild, 9]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 20 [foreignPara1.firstChild, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 21 [foreignPara1.firstChild, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 22 [foreignPara1.firstChild, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 24 [document.documentElement, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 25 [document.documentElement, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 26 [document.documentElement, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 27 [document.documentElement, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 28 [document.documentElement, 7]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 29 [document.head, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 30 [document.body, 3]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 31 [foreignDoc.documentElement, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 32 [foreignDoc.documentElement, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 33 [foreignDoc.head, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 34 [foreignDoc.body, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 35 [paras[0], 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 36 [paras[0], 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 37 [paras[0], 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 38 [paras[1], 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 39 [paras[1], 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 40 [paras[1], 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 41 [detachedPara1, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 42 [detachedPara1, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 43 [testDiv, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 44 [testDiv, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 45 [document, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 46 [document, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 47 [document, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 48 [document, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 49 [document, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 50 [comment, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 51 [comment, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 52 [comment, 4]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 53 [comment, 96]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 54 [foreignDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 55 [foreignDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 56 [foreignComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 57 [foreignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 58 [foreignTextNode, 36] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 60 [xmlDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 61 [xmlDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 63 [xmlComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 64 [xmlComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 65 [processingInstruction, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 66 [processingInstruction, 5] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 67 [processingInstruction, 9] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 68 [detachedTextNode, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 69 [detachedTextNode, 8]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 70 [detachedForeignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 71 [detachedForeignTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 72 [detachedXmlTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 73 [detachedXmlTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 75 [detachedComment, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 76 [detachedComment, 5]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 77 [detachedForeignComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 78 [detachedForeignComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 79 [detachedXmlComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 80 [docfrag, 0]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 81 [foreignDocfrag, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 82 [xmlDocfrag, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 83 [doctype, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 84 [doctype, -17]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 85 [doctype, 1]
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 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
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 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
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 0 [paras[0].firstChild, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 0 [paras[0].firstChild, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 1 [paras[0].firstChild, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 1 [paras[0].firstChild, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 2 [paras[0].firstChild, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 2 [paras[0].firstChild, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 3 [paras[0].firstChild, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 3 [paras[0].firstChild, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 4 [paras[0].firstChild, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 4 [paras[0].firstChild, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 5 [paras[0].firstChild, 9]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 5 [paras[0].firstChild, 9]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 6 [paras[0].firstChild, 10]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 6 [paras[0].firstChild, 10]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 7 [paras[0].firstChild, 65535]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 7 [paras[0].firstChild, 65535]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 8 [paras[1].firstChild, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 8 [paras[1].firstChild, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 9 [paras[1].firstChild, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 9 [paras[1].firstChild, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 10 [paras[1].firstChild, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 10 [paras[1].firstChild, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 11 [paras[1].firstChild, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 11 [paras[1].firstChild, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 12 [paras[1].firstChild, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 12 [paras[1].firstChild, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 13 [paras[1].firstChild, 9]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 13 [paras[1].firstChild, 9]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 14 [paras[1].firstChild, 10]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 14 [paras[1].firstChild, 10]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 15 [paras[1].firstChild, 65535]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 15 [paras[1].firstChild, 65535]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 16 [detachedPara1.firstChild, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 16 [detachedPara1.firstChild, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 17 [detachedPara1.firstChild, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 17 [detachedPara1.firstChild, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 18 [detachedPara1.firstChild, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 18 [detachedPara1.firstChild, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 19 [detachedPara1.firstChild, 9]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 19 [detachedPara1.firstChild, 9]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 24 [document.documentElement, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 24 [document.documentElement, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 25 [document.documentElement, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 25 [document.documentElement, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 26 [document.documentElement, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 26 [document.documentElement, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 27 [document.documentElement, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 27 [document.documentElement, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 28 [document.documentElement, 7]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 28 [document.documentElement, 7]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 29 [document.head, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 29 [document.head, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 30 [document.body, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 30 [document.body, 3]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 33 [foreignDoc.head, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 33 [foreignDoc.head, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 34 [foreignDoc.body, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 34 [foreignDoc.body, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 35 [paras[0], 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 35 [paras[0], 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 36 [paras[0], 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 36 [paras[0], 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 37 [paras[0], 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 37 [paras[0], 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 38 [paras[1], 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 38 [paras[1], 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 39 [paras[1], 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 39 [paras[1], 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 40 [paras[1], 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 40 [paras[1], 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 41 [detachedPara1, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 41 [detachedPara1, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 42 [detachedPara1, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 42 [detachedPara1, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 43 [testDiv, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 43 [testDiv, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 44 [testDiv, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 44 [testDiv, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 45 [document, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 45 [document, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 46 [document, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 46 [document, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 47 [document, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 47 [document, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 48 [document, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 48 [document, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 49 [document, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 49 [document, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 50 [comment, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 50 [comment, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 51 [comment, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 51 [comment, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 52 [comment, 4]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 52 [comment, 4]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 53 [comment, 96]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 53 [comment, 96]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 54 [foreignDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 54 [foreignDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 55 [foreignDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 55 [foreignDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 56 [foreignComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 56 [foreignComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 57 [foreignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 57 [foreignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 58 [foreignTextNode, 36] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 58 [foreignTextNode, 36] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 60 [xmlDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 60 [xmlDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 61 [xmlDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 61 [xmlDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 63 [xmlComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 63 [xmlComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 64 [xmlComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 64 [xmlComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 65 [processingInstruction, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 65 [processingInstruction, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 66 [processingInstruction, 5] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 66 [processingInstruction, 5] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 67 [processingInstruction, 9] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 67 [processingInstruction, 9] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 68 [detachedTextNode, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 68 [detachedTextNode, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 69 [detachedTextNode, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 69 [detachedTextNode, 8]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 75 [detachedComment, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 75 [detachedComment, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 76 [detachedComment, 5]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 76 [detachedComment, 5]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 77 [detachedForeignComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 77 [detachedForeignComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 78 [detachedForeignComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 78 [detachedForeignComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 79 [detachedXmlComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 79 [detachedXmlComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 80 [docfrag, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 80 [docfrag, 0]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 81 [foreignDocfrag, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 81 [foreignDocfrag, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 82 [xmlDocfrag, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 82 [xmlDocfrag, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 83 [doctype, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 83 [doctype, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 84 [doctype, -17]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 84 [doctype, -17]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 85 [doctype, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 85 [doctype, 1]
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 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
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 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
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 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
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 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
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 41 [detachedPara1, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 41 [detachedPara1, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 42 [detachedPara1, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 42 [detachedPara1, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 60 [xmlDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 60 [xmlDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 61 [xmlDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 61 [xmlDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 63 [xmlComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 63 [xmlComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 64 [xmlComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 64 [xmlComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 65 [processingInstruction, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 65 [processingInstruction, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 66 [processingInstruction, 5] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 66 [processingInstruction, 5] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 67 [processingInstruction, 9] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 67 [processingInstruction, 9] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 68 [detachedTextNode, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 68 [detachedTextNode, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 69 [detachedTextNode, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 69 [detachedTextNode, 8]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 70 [detachedForeignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 70 [detachedForeignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 71 [detachedForeignTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 71 [detachedForeignTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 72 [detachedXmlTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 72 [detachedXmlTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 73 [detachedXmlTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 73 [detachedXmlTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 75 [detachedComment, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 75 [detachedComment, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 76 [detachedComment, 5]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 76 [detachedComment, 5]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 77 [detachedForeignComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 77 [detachedForeignComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 78 [detachedForeignComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 78 [detachedForeignComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 79 [detachedXmlComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 79 [detachedXmlComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 80 [docfrag, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 80 [docfrag, 0]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 81 [foreignDocfrag, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 81 [foreignDocfrag, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 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
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 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
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 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
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 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
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 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]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 43 [testDiv, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 43 [testDiv, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 44 [testDiv, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 44 [testDiv, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 45 [document, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 45 [document, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 46 [document, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 46 [document, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 47 [document, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 47 [document, 1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 48 [document, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 48 [document, 2]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 49 [document, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 49 [document, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 50 [comment, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 50 [comment, -1]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 51 [comment, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 51 [comment, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 52 [comment, 4]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 52 [comment, 4]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 53 [comment, 96]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 53 [comment, 96]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 54 [foreignDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 54 [foreignDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 55 [foreignDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 55 [foreignDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 56 [foreignComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 56 [foreignComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 60 [xmlDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 60 [xmlDoc, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 61 [xmlDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 61 [xmlDoc, 1] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 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 () {
21:38:54 INFO - "use strict";
21:38:54 INFO -
21:38:54 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 63 [xmlComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 63 [xmlComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 64 [xmlComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 64 [xmlComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 65 [processingInstruction, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 65 [processingInstruction, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 66 [processingInstruction, 5] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 66 [processingInstruction, 5] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 67 [processingInstruction, 9] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 67 [processingInstruction, 9] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 75 [detachedComment, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 75 [detachedComment, 3]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 76 [detachedComment, 5]
21:38:54 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 76 [detachedComment, 5]
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:54 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2] -
21:38:54 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:54 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 80 [docfrag, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 80 [docfrag, 0]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 83 [doctype, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 83 [doctype, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 84 [doctype, -17]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 84 [doctype, -17]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 85 [doctype, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 85 [doctype, 1]
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 16 [detachedPara1.firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 16 [detachedPara1.firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 17 [detachedPara1.firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 17 [detachedPara1.firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 18 [detachedPara1.firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 18 [detachedPara1.firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 19 [detachedPara1.firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 19 [detachedPara1.firstChild, 9]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 24 [document.documentElement, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 24 [document.documentElement, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 25 [document.documentElement, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 25 [document.documentElement, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 26 [document.documentElement, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 26 [document.documentElement, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 27 [document.documentElement, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 27 [document.documentElement, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 28 [document.documentElement, 7]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 28 [document.documentElement, 7]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 29 [document.head, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 29 [document.head, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 30 [document.body, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 30 [document.body, 3]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 33 [foreignDoc.head, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 33 [foreignDoc.head, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 34 [foreignDoc.body, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 34 [foreignDoc.body, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 35 [paras[0], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 35 [paras[0], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 36 [paras[0], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 36 [paras[0], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 37 [paras[0], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 37 [paras[0], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 38 [paras[1], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 38 [paras[1], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 39 [paras[1], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 39 [paras[1], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 40 [paras[1], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 40 [paras[1], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 41 [detachedPara1, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 41 [detachedPara1, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 42 [detachedPara1, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 42 [detachedPara1, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 43 [testDiv, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 43 [testDiv, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 44 [testDiv, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 44 [testDiv, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 45 [document, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 45 [document, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 46 [document, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 46 [document, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 47 [document, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 47 [document, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 48 [document, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 48 [document, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 49 [document, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 49 [document, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 50 [comment, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 50 [comment, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 51 [comment, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 51 [comment, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 52 [comment, 4]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 52 [comment, 4]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 53 [comment, 96]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 53 [comment, 96]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 54 [foreignDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 54 [foreignDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 55 [foreignDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 55 [foreignDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 56 [foreignComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 56 [foreignComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 57 [foreignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 57 [foreignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 58 [foreignTextNode, 36] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 58 [foreignTextNode, 36] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 60 [xmlDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 60 [xmlDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 61 [xmlDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 61 [xmlDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 63 [xmlComment, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 63 [xmlComment, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 64 [xmlComment, 4] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 64 [xmlComment, 4] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 65 [processingInstruction, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 65 [processingInstruction, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 66 [processingInstruction, 5] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 66 [processingInstruction, 5] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 67 [processingInstruction, 9] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 67 [processingInstruction, 9] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 68 [detachedTextNode, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 68 [detachedTextNode, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 69 [detachedTextNode, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 69 [detachedTextNode, 8]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 70 [detachedForeignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 70 [detachedForeignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 71 [detachedForeignTextNode, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 71 [detachedForeignTextNode, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 72 [detachedXmlTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 72 [detachedXmlTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 73 [detachedXmlTextNode, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 73 [detachedXmlTextNode, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 75 [detachedComment, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 75 [detachedComment, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 76 [detachedComment, 5]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 76 [detachedComment, 5]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 77 [detachedForeignComment, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 77 [detachedForeignComment, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 78 [detachedForeignComment, 4] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 78 [detachedForeignComment, 4] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 79 [detachedXmlComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 79 [detachedXmlComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 80 [docfrag, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 80 [docfrag, 0]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 81 [foreignDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 81 [foreignDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 82 [xmlDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 82 [xmlDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 83 [doctype, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 83 [doctype, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 84 [doctype, -17]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 84 [doctype, -17]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 85 [doctype, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 85 [doctype, 1]
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 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]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 16 [detachedPara1.firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 16 [detachedPara1.firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 17 [detachedPara1.firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 17 [detachedPara1.firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 18 [detachedPara1.firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 18 [detachedPara1.firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 19 [detachedPara1.firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 19 [detachedPara1.firstChild, 9]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 20 [foreignPara1.firstChild, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 20 [foreignPara1.firstChild, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 21 [foreignPara1.firstChild, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 21 [foreignPara1.firstChild, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 22 [foreignPara1.firstChild, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 22 [foreignPara1.firstChild, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 24 [document.documentElement, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 24 [document.documentElement, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 25 [document.documentElement, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 25 [document.documentElement, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 26 [document.documentElement, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 26 [document.documentElement, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 27 [document.documentElement, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 27 [document.documentElement, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 28 [document.documentElement, 7]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 28 [document.documentElement, 7]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 29 [document.head, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 29 [document.head, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 30 [document.body, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 30 [document.body, 3]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 31 [foreignDoc.documentElement, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 31 [foreignDoc.documentElement, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 32 [foreignDoc.documentElement, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 32 [foreignDoc.documentElement, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 33 [foreignDoc.head, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 33 [foreignDoc.head, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 34 [foreignDoc.body, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 34 [foreignDoc.body, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 35 [paras[0], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 35 [paras[0], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 36 [paras[0], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 36 [paras[0], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 37 [paras[0], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 37 [paras[0], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 38 [paras[1], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 38 [paras[1], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 39 [paras[1], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 39 [paras[1], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 40 [paras[1], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 40 [paras[1], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 41 [detachedPara1, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 41 [detachedPara1, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 42 [detachedPara1, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 42 [detachedPara1, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 43 [testDiv, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 43 [testDiv, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 44 [testDiv, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 44 [testDiv, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 45 [document, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 45 [document, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 46 [document, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 46 [document, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 47 [document, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 47 [document, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 48 [document, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 48 [document, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 49 [document, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 49 [document, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 50 [comment, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 50 [comment, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 51 [comment, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 51 [comment, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 52 [comment, 4]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 52 [comment, 4]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 53 [comment, 96]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 53 [comment, 96]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 54 [foreignDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 54 [foreignDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 55 [foreignDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 55 [foreignDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 56 [foreignComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 56 [foreignComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 57 [foreignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 57 [foreignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 58 [foreignTextNode, 36] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 58 [foreignTextNode, 36] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 60 [xmlDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 60 [xmlDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 61 [xmlDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 61 [xmlDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 63 [xmlComment, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 63 [xmlComment, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 64 [xmlComment, 4] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 64 [xmlComment, 4] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 65 [processingInstruction, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 65 [processingInstruction, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 66 [processingInstruction, 5] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 66 [processingInstruction, 5] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 67 [processingInstruction, 9] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 67 [processingInstruction, 9] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 68 [detachedTextNode, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 68 [detachedTextNode, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 69 [detachedTextNode, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 69 [detachedTextNode, 8]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 70 [detachedForeignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 70 [detachedForeignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 71 [detachedForeignTextNode, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 71 [detachedForeignTextNode, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 72 [detachedXmlTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 72 [detachedXmlTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 73 [detachedXmlTextNode, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 73 [detachedXmlTextNode, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 74 [detachedProcessingInstruction, 12] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 74 [detachedProcessingInstruction, 12] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 75 [detachedComment, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 75 [detachedComment, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 76 [detachedComment, 5]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 76 [detachedComment, 5]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 77 [detachedForeignComment, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 77 [detachedForeignComment, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 78 [detachedForeignComment, 4] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 78 [detachedForeignComment, 4] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 79 [detachedXmlComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 79 [detachedXmlComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 80 [docfrag, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 80 [docfrag, 0]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 81 [foreignDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 81 [foreignDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 82 [xmlDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 82 [xmlDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 83 [doctype, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 83 [doctype, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 84 [doctype, -17]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 84 [doctype, -17]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 85 [doctype, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 85 [doctype, 1]
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [paras[0].firstChild, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [paras[0].firstChild, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [paras[0].firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [paras[0].firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [paras[0].firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [paras[0].firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [paras[0].firstChild, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [paras[0].firstChild, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [paras[0].firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [paras[0].firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [paras[0].firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [paras[0].firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [paras[0].firstChild, 10]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [paras[0].firstChild, 10]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [paras[0].firstChild, 65535]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [paras[0].firstChild, 65535]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [paras[1].firstChild, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [paras[1].firstChild, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [paras[1].firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [paras[1].firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [paras[1].firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [paras[1].firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [paras[1].firstChild, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [paras[1].firstChild, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [paras[1].firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [paras[1].firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [paras[1].firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [paras[1].firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [paras[1].firstChild, 10]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [paras[1].firstChild, 10]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [paras[1].firstChild, 65535]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [paras[1].firstChild, 65535]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [detachedPara1.firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [detachedPara1.firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [detachedPara1.firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [detachedPara1.firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [detachedPara1.firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [detachedPara1.firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [detachedPara1.firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [detachedPara1.firstChild, 9]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [document.documentElement, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [document.documentElement, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [document.documentElement, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [document.documentElement, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [document.documentElement, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [document.documentElement, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [document.documentElement, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [document.documentElement, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [document.documentElement, 7]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [document.documentElement, 7]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [document.head, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [document.head, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [document.body, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [document.body, 3]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [foreignDoc.head, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [foreignDoc.head, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [foreignDoc.body, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [foreignDoc.body, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [paras[0], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [paras[0], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [paras[0], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [paras[0], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [paras[0], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [paras[0], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [paras[1], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [paras[1], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [paras[1], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [paras[1], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [paras[1], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [paras[1], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [detachedPara1, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [detachedPara1, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [detachedPara1, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [detachedPara1, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [testDiv, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [testDiv, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [testDiv, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [testDiv, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [document, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [document, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [document, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [document, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [document, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [document, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [document, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [document, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [document, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [document, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [comment, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [comment, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [comment, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [comment, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [comment, 4]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [comment, 4]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [comment, 96]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [comment, 96]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [foreignDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [foreignDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [foreignDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [foreignDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [foreignComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [foreignComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [foreignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [foreignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [foreignTextNode, 36] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [foreignTextNode, 36] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xmlDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xmlDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xmlDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xmlDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xmlComment, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xmlComment, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xmlComment, 4] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xmlComment, 4] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [processingInstruction, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [processingInstruction, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [processingInstruction, 5] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [processingInstruction, 5] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [processingInstruction, 9] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [processingInstruction, 9] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [detachedTextNode, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [detachedTextNode, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [detachedTextNode, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [detachedTextNode, 8]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [detachedForeignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [detachedForeignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [detachedForeignTextNode, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [detachedForeignTextNode, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [detachedXmlTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [detachedXmlTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [detachedXmlTextNode, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [detachedXmlTextNode, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [detachedComment, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [detachedComment, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [detachedComment, 5]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [detachedComment, 5]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [detachedForeignComment, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [detachedForeignComment, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [detachedForeignComment, 4] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [detachedForeignComment, 4] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [detachedXmlComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [detachedXmlComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [docfrag, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [docfrag, 0]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [foreignDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [foreignDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xmlDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xmlDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [doctype, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [doctype, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [doctype, -17]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [doctype, -17]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [doctype, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [doctype, 1]
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 0 [paras[0].firstChild, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 0 [paras[0].firstChild, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 1 [paras[0].firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 1 [paras[0].firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 2 [paras[0].firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 2 [paras[0].firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 3 [paras[0].firstChild, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 3 [paras[0].firstChild, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 4 [paras[0].firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 4 [paras[0].firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 5 [paras[0].firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 5 [paras[0].firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 6 [paras[0].firstChild, 10]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 6 [paras[0].firstChild, 10]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 7 [paras[0].firstChild, 65535]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 7 [paras[0].firstChild, 65535]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 8 [paras[1].firstChild, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 8 [paras[1].firstChild, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 9 [paras[1].firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 9 [paras[1].firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 10 [paras[1].firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 10 [paras[1].firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 11 [paras[1].firstChild, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 11 [paras[1].firstChild, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 12 [paras[1].firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 12 [paras[1].firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 13 [paras[1].firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 13 [paras[1].firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 14 [paras[1].firstChild, 10]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 14 [paras[1].firstChild, 10]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 15 [paras[1].firstChild, 65535]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 15 [paras[1].firstChild, 65535]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 16 [detachedPara1.firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 16 [detachedPara1.firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 17 [detachedPara1.firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 17 [detachedPara1.firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 18 [detachedPara1.firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 18 [detachedPara1.firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 19 [detachedPara1.firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 19 [detachedPara1.firstChild, 9]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 20 [foreignPara1.firstChild, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 20 [foreignPara1.firstChild, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 21 [foreignPara1.firstChild, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 21 [foreignPara1.firstChild, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 22 [foreignPara1.firstChild, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 22 [foreignPara1.firstChild, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 24 [document.documentElement, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 24 [document.documentElement, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 25 [document.documentElement, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 25 [document.documentElement, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 26 [document.documentElement, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 26 [document.documentElement, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 27 [document.documentElement, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 27 [document.documentElement, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 28 [document.documentElement, 7]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 28 [document.documentElement, 7]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 29 [document.head, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 29 [document.head, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 30 [document.body, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 30 [document.body, 3]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 31 [foreignDoc.documentElement, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 31 [foreignDoc.documentElement, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 32 [foreignDoc.documentElement, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 32 [foreignDoc.documentElement, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 33 [foreignDoc.head, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 33 [foreignDoc.head, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 34 [foreignDoc.body, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 34 [foreignDoc.body, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 35 [paras[0], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 35 [paras[0], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 36 [paras[0], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 36 [paras[0], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 37 [paras[0], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 37 [paras[0], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 38 [paras[1], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 38 [paras[1], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 39 [paras[1], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 39 [paras[1], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 40 [paras[1], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 40 [paras[1], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 41 [detachedPara1, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 41 [detachedPara1, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 42 [detachedPara1, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 42 [detachedPara1, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 43 [testDiv, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 43 [testDiv, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 44 [testDiv, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 44 [testDiv, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 45 [document, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 45 [document, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 46 [document, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 46 [document, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 47 [document, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 47 [document, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 48 [document, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 48 [document, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 49 [document, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 49 [document, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 50 [comment, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 50 [comment, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 51 [comment, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 51 [comment, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 52 [comment, 4]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 52 [comment, 4]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 53 [comment, 96]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 53 [comment, 96]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 54 [foreignDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 54 [foreignDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 55 [foreignDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 55 [foreignDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 56 [foreignComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 56 [foreignComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 57 [foreignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 57 [foreignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 58 [foreignTextNode, 36] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 58 [foreignTextNode, 36] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 60 [xmlDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 60 [xmlDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 61 [xmlDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 61 [xmlDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 63 [xmlComment, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 63 [xmlComment, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 64 [xmlComment, 4] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 64 [xmlComment, 4] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 65 [processingInstruction, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 65 [processingInstruction, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 66 [processingInstruction, 5] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - PROCESS | 4028 | --DOMWINDOW == 29 (0E46E200) [pid = 4028] [serial = 1131] [outer = 00000000] [url = about:blank]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 66 [processingInstruction, 5] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - PROCESS | 4028 | --DOMWINDOW == 28 (0F082E00) [pid = 4028] [serial = 1135] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 67 [processingInstruction, 9] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - PROCESS | 4028 | --DOMWINDOW == 27 (10D71F00) [pid = 4028] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 67 [processingInstruction, 9] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - PROCESS | 4028 | --DOMWINDOW == 26 (10D02680) [pid = 4028] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/selection/collapse.html]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 68 [detachedTextNode, 0]
21:38:55 INFO - PROCESS | 4028 | --DOMWINDOW == 25 (0E46DF80) [pid = 4028] [serial = 1128] [outer = 00000000] [url = about:blank]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 68 [detachedTextNode, 0]
21:38:55 INFO - PROCESS | 4028 | --DOMWINDOW == 24 (0E46B280) [pid = 4028] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 69 [detachedTextNode, 8]
21:38:55 INFO - PROCESS | 4028 | --DOMWINDOW == 23 (0E46C400) [pid = 4028] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 69 [detachedTextNode, 8]
21:38:55 INFO - PROCESS | 4028 | --DOMWINDOW == 22 (10D73D00) [pid = 4028] [serial = 1138] [outer = 00000000] [url = about:blank]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 70 [detachedForeignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 70 [detachedForeignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 71 [detachedForeignTextNode, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 71 [detachedForeignTextNode, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 72 [detachedXmlTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 72 [detachedXmlTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 73 [detachedXmlTextNode, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 73 [detachedXmlTextNode, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 74 [detachedProcessingInstruction, 12] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 74 [detachedProcessingInstruction, 12] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 75 [detachedComment, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 75 [detachedComment, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 76 [detachedComment, 5]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 76 [detachedComment, 5]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 77 [detachedForeignComment, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 77 [detachedForeignComment, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 78 [detachedForeignComment, 4] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 78 [detachedForeignComment, 4] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 79 [detachedXmlComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 79 [detachedXmlComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 80 [docfrag, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 80 [docfrag, 0]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 81 [foreignDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 81 [foreignDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 82 [xmlDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 82 [xmlDocfrag, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 83 [doctype, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 83 [doctype, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 84 [doctype, -17]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 84 [doctype, -17]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 85 [doctype, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 85 [doctype, 1]
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 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
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 0 [paras[0].firstChild, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 0 [paras[0].firstChild, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 1 [paras[0].firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 1 [paras[0].firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 2 [paras[0].firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 2 [paras[0].firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 3 [paras[0].firstChild, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 3 [paras[0].firstChild, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 4 [paras[0].firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 4 [paras[0].firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 5 [paras[0].firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 5 [paras[0].firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 6 [paras[0].firstChild, 10]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 6 [paras[0].firstChild, 10]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 7 [paras[0].firstChild, 65535]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 7 [paras[0].firstChild, 65535]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 8 [paras[1].firstChild, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 8 [paras[1].firstChild, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 9 [paras[1].firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 9 [paras[1].firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 10 [paras[1].firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 10 [paras[1].firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 11 [paras[1].firstChild, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 11 [paras[1].firstChild, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 12 [paras[1].firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 12 [paras[1].firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 13 [paras[1].firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 13 [paras[1].firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 14 [paras[1].firstChild, 10]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 14 [paras[1].firstChild, 10]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 15 [paras[1].firstChild, 65535]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 15 [paras[1].firstChild, 65535]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 16 [detachedPara1.firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 16 [detachedPara1.firstChild, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 17 [detachedPara1.firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 17 [detachedPara1.firstChild, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 18 [detachedPara1.firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 18 [detachedPara1.firstChild, 8]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 19 [detachedPara1.firstChild, 9]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 19 [detachedPara1.firstChild, 9]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 20 [foreignPara1.firstChild, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 20 [foreignPara1.firstChild, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 21 [foreignPara1.firstChild, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 21 [foreignPara1.firstChild, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 22 [foreignPara1.firstChild, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 22 [foreignPara1.firstChild, 8] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 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 () {
21:38:55 INFO - "use strict";
21:38:55 INFO -
21:38:55 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 24 [document.documentElement, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 24 [document.documentElement, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 25 [document.documentElement, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 25 [document.documentElement, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 26 [document.documentElement, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 26 [document.documentElement, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 27 [document.documentElement, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 27 [document.documentElement, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 28 [document.documentElement, 7]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 28 [document.documentElement, 7]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 29 [document.head, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 29 [document.head, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 30 [document.body, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 30 [document.body, 3]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 31 [foreignDoc.documentElement, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 31 [foreignDoc.documentElement, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 32 [foreignDoc.documentElement, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 32 [foreignDoc.documentElement, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 33 [foreignDoc.head, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 33 [foreignDoc.head, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 34 [foreignDoc.body, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 34 [foreignDoc.body, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 35 [paras[0], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 35 [paras[0], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 36 [paras[0], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 36 [paras[0], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 37 [paras[0], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 37 [paras[0], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 38 [paras[1], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 38 [paras[1], 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 39 [paras[1], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 39 [paras[1], 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 40 [paras[1], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 40 [paras[1], 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 41 [detachedPara1, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 41 [detachedPara1, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 42 [detachedPara1, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 42 [detachedPara1, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 43 [testDiv, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 43 [testDiv, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 44 [testDiv, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 44 [testDiv, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 45 [document, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 45 [document, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 46 [document, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 46 [document, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 47 [document, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 47 [document, 1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 48 [document, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 48 [document, 2]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 49 [document, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 49 [document, 3]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 50 [comment, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 50 [comment, -1]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 51 [comment, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 51 [comment, 0]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 52 [comment, 4]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 52 [comment, 4]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 53 [comment, 96]
21:38:55 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 53 [comment, 96]
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 54 [foreignDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 54 [foreignDoc, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 55 [foreignDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 55 [foreignDoc, 1] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 56 [foreignComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 56 [foreignComment, 2] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 57 [foreignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:55 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 57 [foreignTextNode, 0] -
21:38:55 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:55 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 58 [foreignTextNode, 36] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 58 [foreignTextNode, 36] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 60 [xmlDoc, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 60 [xmlDoc, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 61 [xmlDoc, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 61 [xmlDoc, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 63 [xmlComment, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 63 [xmlComment, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 64 [xmlComment, 4] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 64 [xmlComment, 4] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 65 [processingInstruction, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 65 [processingInstruction, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 66 [processingInstruction, 5] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 66 [processingInstruction, 5] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 67 [processingInstruction, 9] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 67 [processingInstruction, 9] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 68 [detachedTextNode, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 68 [detachedTextNode, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 69 [detachedTextNode, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 69 [detachedTextNode, 8]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 70 [detachedForeignTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 70 [detachedForeignTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 71 [detachedForeignTextNode, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 71 [detachedForeignTextNode, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 72 [detachedXmlTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 72 [detachedXmlTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 73 [detachedXmlTextNode, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 73 [detachedXmlTextNode, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 75 [detachedComment, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 75 [detachedComment, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 76 [detachedComment, 5]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 76 [detachedComment, 5]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 77 [detachedForeignComment, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 77 [detachedForeignComment, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 78 [detachedForeignComment, 4] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 78 [detachedForeignComment, 4] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 79 [detachedXmlComment, 2] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 79 [detachedXmlComment, 2] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 80 [docfrag, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 80 [docfrag, 0]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 81 [foreignDocfrag, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 81 [foreignDocfrag, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 82 [xmlDocfrag, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 82 [xmlDocfrag, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 83 [doctype, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 83 [doctype, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 84 [doctype, -17]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 84 [doctype, -17]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 85 [doctype, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 85 [doctype, 1]
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 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
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 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
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 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
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 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
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 0 [paras[0].firstChild, -1]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 0 [paras[0].firstChild, -1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 1 [paras[0].firstChild, 0]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 1 [paras[0].firstChild, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 2 [paras[0].firstChild, 1]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 2 [paras[0].firstChild, 1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 3 [paras[0].firstChild, 2]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 3 [paras[0].firstChild, 2] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 4 [paras[0].firstChild, 8]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 4 [paras[0].firstChild, 8] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 5 [paras[0].firstChild, 9]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 5 [paras[0].firstChild, 9] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 6 [paras[0].firstChild, 10]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 6 [paras[0].firstChild, 10] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 7 [paras[0].firstChild, 65535]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 7 [paras[0].firstChild, 65535] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 8 [paras[1].firstChild, -1]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 8 [paras[1].firstChild, -1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 9 [paras[1].firstChild, 0]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 9 [paras[1].firstChild, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 10 [paras[1].firstChild, 1]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 10 [paras[1].firstChild, 1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 11 [paras[1].firstChild, 2]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 11 [paras[1].firstChild, 2] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 12 [paras[1].firstChild, 8]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 12 [paras[1].firstChild, 8] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 13 [paras[1].firstChild, 9]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 13 [paras[1].firstChild, 9] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 14 [paras[1].firstChild, 10]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 14 [paras[1].firstChild, 10] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 15 [paras[1].firstChild, 65535]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 15 [paras[1].firstChild, 65535] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 16 [detachedPara1.firstChild, 0]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 16 [detachedPara1.firstChild, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 17 [detachedPara1.firstChild, 1]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 17 [detachedPara1.firstChild, 1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 18 [detachedPara1.firstChild, 8]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 18 [detachedPara1.firstChild, 8] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 19 [detachedPara1.firstChild, 9]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 19 [detachedPara1.firstChild, 9] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 20 [foreignPara1.firstChild, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 20 [foreignPara1.firstChild, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 21 [foreignPara1.firstChild, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 21 [foreignPara1.firstChild, 1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 22 [foreignPara1.firstChild, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 22 [foreignPara1.firstChild, 8] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 23 [foreignPara1.firstChild, 9] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 24 [document.documentElement, -1]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 24 [document.documentElement, -1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 25 [document.documentElement, 0]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 25 [document.documentElement, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 26 [document.documentElement, 1]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 26 [document.documentElement, 1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 27 [document.documentElement, 2]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 27 [document.documentElement, 2] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 28 [document.documentElement, 7]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 28 [document.documentElement, 7] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 29 [document.head, 1]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 29 [document.head, 1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 30 [document.body, 3]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 30 [document.body, 3] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 31 [foreignDoc.documentElement, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 31 [foreignDoc.documentElement, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 32 [foreignDoc.documentElement, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 32 [foreignDoc.documentElement, 1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 33 [foreignDoc.head, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 33 [foreignDoc.head, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 34 [foreignDoc.body, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 34 [foreignDoc.body, 1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 35 [paras[0], 0]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 35 [paras[0], 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 36 [paras[0], 1]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 36 [paras[0], 1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 37 [paras[0], 2]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 37 [paras[0], 2] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 38 [paras[1], 0]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 38 [paras[1], 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 39 [paras[1], 1]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 39 [paras[1], 1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 40 [paras[1], 2]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 40 [paras[1], 2] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 41 [detachedPara1, 0]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 41 [detachedPara1, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 42 [detachedPara1, 1]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 42 [detachedPara1, 1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 43 [testDiv, 0]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 43 [testDiv, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 44 [testDiv, 3]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 44 [testDiv, 3] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 45 [document, -1]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 45 [document, -1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 46 [document, 0]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 46 [document, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 47 [document, 1]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 47 [document, 1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 48 [document, 2]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 48 [document, 2] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 49 [document, 3]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 49 [document, 3] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 50 [comment, -1]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 50 [comment, -1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 51 [comment, 0]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 51 [comment, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 52 [comment, 4]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 52 [comment, 4] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 53 [comment, 96]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 53 [comment, 96] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 54 [foreignDoc, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 54 [foreignDoc, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 55 [foreignDoc, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 55 [foreignDoc, 1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 56 [foreignComment, 2] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 56 [foreignComment, 2] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 57 [foreignTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 57 [foreignTextNode, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 58 [foreignTextNode, 36] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 58 [foreignTextNode, 36] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 59 [xmlDoc, -1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 60 [xmlDoc, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 60 [xmlDoc, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 61 [xmlDoc, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 61 [xmlDoc, 1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 62 [xmlDoc, 5] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 63 [xmlComment, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 63 [xmlComment, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 64 [xmlComment, 4] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 64 [xmlComment, 4] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 65 [processingInstruction, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 65 [processingInstruction, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 66 [processingInstruction, 5] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 66 [processingInstruction, 5] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 67 [processingInstruction, 9] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 67 [processingInstruction, 9] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 68 [detachedTextNode, 0]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 68 [detachedTextNode, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 69 [detachedTextNode, 8]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 69 [detachedTextNode, 8] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 70 [detachedForeignTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 70 [detachedForeignTextNode, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 71 [detachedForeignTextNode, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 71 [detachedForeignTextNode, 8] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 72 [detachedXmlTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 72 [detachedXmlTextNode, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 73 [detachedXmlTextNode, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 73 [detachedXmlTextNode, 8] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 75 [detachedComment, 3]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 75 [detachedComment, 3] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 76 [detachedComment, 5]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 76 [detachedComment, 5] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 77 [detachedForeignComment, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 77 [detachedForeignComment, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 78 [detachedForeignComment, 4] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 78 [detachedForeignComment, 4] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 79 [detachedXmlComment, 2] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 79 [detachedXmlComment, 2] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 80 [docfrag, 0]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 80 [docfrag, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 81 [foreignDocfrag, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 81 [foreignDocfrag, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 82 [xmlDocfrag, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 82 [xmlDocfrag, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 83 [doctype, 0]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 83 [doctype, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 84 [doctype, -17]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 84 [doctype, -17] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 85 [doctype, 1]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 85 [doctype, 1] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 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
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 86 [foreignDoctype, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 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
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 87 [xmlDoctype, 0] -
21:38:56 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 0 [paras[0].firstChild, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 0 [paras[0].firstChild, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 1 [paras[0].firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 1 [paras[0].firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 2 [paras[0].firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 2 [paras[0].firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 3 [paras[0].firstChild, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 3 [paras[0].firstChild, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 4 [paras[0].firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 4 [paras[0].firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 5 [paras[0].firstChild, 9]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 5 [paras[0].firstChild, 9]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 6 [paras[0].firstChild, 10]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 6 [paras[0].firstChild, 10]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 7 [paras[0].firstChild, 65535]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 7 [paras[0].firstChild, 65535]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 8 [paras[1].firstChild, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 8 [paras[1].firstChild, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 9 [paras[1].firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 9 [paras[1].firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 10 [paras[1].firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 10 [paras[1].firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 11 [paras[1].firstChild, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 11 [paras[1].firstChild, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 12 [paras[1].firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 12 [paras[1].firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 13 [paras[1].firstChild, 9]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 13 [paras[1].firstChild, 9]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 14 [paras[1].firstChild, 10]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 14 [paras[1].firstChild, 10]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 15 [paras[1].firstChild, 65535]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 15 [paras[1].firstChild, 65535]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 16 [detachedPara1.firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 16 [detachedPara1.firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 17 [detachedPara1.firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 17 [detachedPara1.firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 18 [detachedPara1.firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 18 [detachedPara1.firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 19 [detachedPara1.firstChild, 9]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 19 [detachedPara1.firstChild, 9]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 20 [foreignPara1.firstChild, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 21 [foreignPara1.firstChild, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 22 [foreignPara1.firstChild, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 24 [document.documentElement, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 24 [document.documentElement, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 25 [document.documentElement, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 25 [document.documentElement, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 26 [document.documentElement, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 26 [document.documentElement, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 27 [document.documentElement, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 27 [document.documentElement, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 28 [document.documentElement, 7]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 28 [document.documentElement, 7]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 29 [document.head, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 29 [document.head, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 30 [document.body, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 30 [document.body, 3]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 31 [foreignDoc.documentElement, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 32 [foreignDoc.documentElement, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 33 [foreignDoc.head, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 33 [foreignDoc.head, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 34 [foreignDoc.body, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 34 [foreignDoc.body, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 35 [paras[0], 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 35 [paras[0], 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 36 [paras[0], 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 36 [paras[0], 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 37 [paras[0], 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 37 [paras[0], 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 38 [paras[1], 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 38 [paras[1], 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 39 [paras[1], 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 39 [paras[1], 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 40 [paras[1], 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 40 [paras[1], 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 41 [detachedPara1, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 41 [detachedPara1, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 42 [detachedPara1, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 42 [detachedPara1, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 43 [testDiv, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 43 [testDiv, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 44 [testDiv, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 44 [testDiv, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 45 [document, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 45 [document, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 46 [document, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 46 [document, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 47 [document, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 47 [document, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 48 [document, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 48 [document, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 49 [document, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 49 [document, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 50 [comment, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 50 [comment, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 51 [comment, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 51 [comment, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 52 [comment, 4]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 52 [comment, 4]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 53 [comment, 96]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 53 [comment, 96]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 54 [foreignDoc, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 54 [foreignDoc, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 55 [foreignDoc, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 55 [foreignDoc, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 56 [foreignComment, 2] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 56 [foreignComment, 2] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 57 [foreignTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 57 [foreignTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 58 [foreignTextNode, 36] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 58 [foreignTextNode, 36] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 60 [xmlDoc, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 60 [xmlDoc, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 61 [xmlDoc, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 61 [xmlDoc, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 63 [xmlComment, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 63 [xmlComment, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 64 [xmlComment, 4] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 64 [xmlComment, 4] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 65 [processingInstruction, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 65 [processingInstruction, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 66 [processingInstruction, 5] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 66 [processingInstruction, 5] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 67 [processingInstruction, 9] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 67 [processingInstruction, 9] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 68 [detachedTextNode, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 68 [detachedTextNode, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 69 [detachedTextNode, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 69 [detachedTextNode, 8]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 70 [detachedForeignTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 71 [detachedForeignTextNode, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 72 [detachedXmlTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 73 [detachedXmlTextNode, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 74 [detachedProcessingInstruction, 12] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 75 [detachedComment, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 75 [detachedComment, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 76 [detachedComment, 5]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 76 [detachedComment, 5]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 77 [detachedForeignComment, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 77 [detachedForeignComment, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 78 [detachedForeignComment, 4] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 78 [detachedForeignComment, 4] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 79 [detachedXmlComment, 2] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 79 [detachedXmlComment, 2] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 80 [docfrag, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 80 [docfrag, 0]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 81 [foreignDocfrag, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 81 [foreignDocfrag, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 82 [xmlDocfrag, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 82 [xmlDocfrag, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 83 [doctype, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 83 [doctype, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 84 [doctype, -17]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 84 [doctype, -17]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 35 [document, 0, document, 1] and point 85 [doctype, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 35 [document, 0, document, 1] and point 85 [doctype, 1]
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 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
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 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
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 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
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 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
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 0 [paras[0].firstChild, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 0 [paras[0].firstChild, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 1 [paras[0].firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 1 [paras[0].firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 2 [paras[0].firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 2 [paras[0].firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 3 [paras[0].firstChild, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 3 [paras[0].firstChild, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 4 [paras[0].firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 4 [paras[0].firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 5 [paras[0].firstChild, 9]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 5 [paras[0].firstChild, 9]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 6 [paras[0].firstChild, 10]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 6 [paras[0].firstChild, 10]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 7 [paras[0].firstChild, 65535]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 7 [paras[0].firstChild, 65535]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 8 [paras[1].firstChild, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 8 [paras[1].firstChild, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 9 [paras[1].firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 9 [paras[1].firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 10 [paras[1].firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 10 [paras[1].firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 11 [paras[1].firstChild, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 11 [paras[1].firstChild, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 12 [paras[1].firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 12 [paras[1].firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 13 [paras[1].firstChild, 9]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 13 [paras[1].firstChild, 9]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 14 [paras[1].firstChild, 10]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 14 [paras[1].firstChild, 10]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 15 [paras[1].firstChild, 65535]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 15 [paras[1].firstChild, 65535]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 16 [detachedPara1.firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 16 [detachedPara1.firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 17 [detachedPara1.firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 17 [detachedPara1.firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 18 [detachedPara1.firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 18 [detachedPara1.firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 19 [detachedPara1.firstChild, 9]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 19 [detachedPara1.firstChild, 9]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 20 [foreignPara1.firstChild, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 20 [foreignPara1.firstChild, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 21 [foreignPara1.firstChild, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 21 [foreignPara1.firstChild, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 22 [foreignPara1.firstChild, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 22 [foreignPara1.firstChild, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 24 [document.documentElement, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 24 [document.documentElement, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 25 [document.documentElement, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 25 [document.documentElement, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 26 [document.documentElement, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 26 [document.documentElement, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 27 [document.documentElement, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 27 [document.documentElement, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 28 [document.documentElement, 7]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 28 [document.documentElement, 7]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 29 [document.head, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 29 [document.head, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 30 [document.body, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 30 [document.body, 3]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 31 [foreignDoc.documentElement, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 31 [foreignDoc.documentElement, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 32 [foreignDoc.documentElement, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 32 [foreignDoc.documentElement, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 33 [foreignDoc.head, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 33 [foreignDoc.head, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 34 [foreignDoc.body, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 34 [foreignDoc.body, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 35 [paras[0], 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 35 [paras[0], 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 36 [paras[0], 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 36 [paras[0], 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 37 [paras[0], 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 37 [paras[0], 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 38 [paras[1], 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 38 [paras[1], 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 39 [paras[1], 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 39 [paras[1], 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 40 [paras[1], 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 40 [paras[1], 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 41 [detachedPara1, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 41 [detachedPara1, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 42 [detachedPara1, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 42 [detachedPara1, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 43 [testDiv, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 43 [testDiv, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 44 [testDiv, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 44 [testDiv, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 45 [document, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 45 [document, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 46 [document, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 46 [document, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 47 [document, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 47 [document, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 48 [document, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 48 [document, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 49 [document, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 49 [document, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 50 [comment, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 50 [comment, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 51 [comment, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 51 [comment, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 52 [comment, 4]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 52 [comment, 4]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 53 [comment, 96]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 53 [comment, 96]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 54 [foreignDoc, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 54 [foreignDoc, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 55 [foreignDoc, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 55 [foreignDoc, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 56 [foreignComment, 2] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 56 [foreignComment, 2] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 57 [foreignTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 57 [foreignTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 58 [foreignTextNode, 36] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 58 [foreignTextNode, 36] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 60 [xmlDoc, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 60 [xmlDoc, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 61 [xmlDoc, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 61 [xmlDoc, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 63 [xmlComment, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 63 [xmlComment, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 64 [xmlComment, 4] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 64 [xmlComment, 4] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 65 [processingInstruction, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 65 [processingInstruction, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 66 [processingInstruction, 5] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 66 [processingInstruction, 5] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 67 [processingInstruction, 9] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 67 [processingInstruction, 9] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 68 [detachedTextNode, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 68 [detachedTextNode, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 69 [detachedTextNode, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 69 [detachedTextNode, 8]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 70 [detachedForeignTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 70 [detachedForeignTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 71 [detachedForeignTextNode, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 71 [detachedForeignTextNode, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 72 [detachedXmlTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 72 [detachedXmlTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 73 [detachedXmlTextNode, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 73 [detachedXmlTextNode, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 74 [detachedProcessingInstruction, 12] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 74 [detachedProcessingInstruction, 12] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 75 [detachedComment, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 75 [detachedComment, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 76 [detachedComment, 5]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 76 [detachedComment, 5]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 77 [detachedForeignComment, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 77 [detachedForeignComment, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 78 [detachedForeignComment, 4] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 78 [detachedForeignComment, 4] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 79 [detachedXmlComment, 2] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 79 [detachedXmlComment, 2] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 80 [docfrag, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 80 [docfrag, 0]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 81 [foreignDocfrag, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 81 [foreignDocfrag, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 82 [xmlDocfrag, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 82 [xmlDocfrag, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 83 [doctype, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 83 [doctype, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 84 [doctype, -17]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 84 [doctype, -17]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 36 [document, 0, document, 2] and point 85 [doctype, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 36 [document, 0, document, 2] and point 85 [doctype, 1]
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 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
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 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
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 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
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 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
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 0 [paras[0].firstChild, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 0 [paras[0].firstChild, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 1 [paras[0].firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 1 [paras[0].firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 2 [paras[0].firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 2 [paras[0].firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 3 [paras[0].firstChild, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 3 [paras[0].firstChild, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 4 [paras[0].firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 4 [paras[0].firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 5 [paras[0].firstChild, 9]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 5 [paras[0].firstChild, 9]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 6 [paras[0].firstChild, 10]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 6 [paras[0].firstChild, 10]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 7 [paras[0].firstChild, 65535]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 7 [paras[0].firstChild, 65535]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 8 [paras[1].firstChild, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 8 [paras[1].firstChild, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 9 [paras[1].firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 9 [paras[1].firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 10 [paras[1].firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 10 [paras[1].firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 11 [paras[1].firstChild, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 11 [paras[1].firstChild, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 12 [paras[1].firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 12 [paras[1].firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 13 [paras[1].firstChild, 9]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 13 [paras[1].firstChild, 9]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 14 [paras[1].firstChild, 10]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 14 [paras[1].firstChild, 10]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 15 [paras[1].firstChild, 65535]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 15 [paras[1].firstChild, 65535]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 16 [detachedPara1.firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 16 [detachedPara1.firstChild, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 17 [detachedPara1.firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 17 [detachedPara1.firstChild, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 18 [detachedPara1.firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 18 [detachedPara1.firstChild, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 19 [detachedPara1.firstChild, 9]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 19 [detachedPara1.firstChild, 9]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 20 [foreignPara1.firstChild, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 20 [foreignPara1.firstChild, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 21 [foreignPara1.firstChild, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 21 [foreignPara1.firstChild, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 22 [foreignPara1.firstChild, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 22 [foreignPara1.firstChild, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 24 [document.documentElement, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 24 [document.documentElement, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 25 [document.documentElement, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 25 [document.documentElement, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 26 [document.documentElement, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 26 [document.documentElement, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 27 [document.documentElement, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 27 [document.documentElement, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 28 [document.documentElement, 7]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 28 [document.documentElement, 7]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 29 [document.head, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 29 [document.head, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 30 [document.body, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 30 [document.body, 3]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 31 [foreignDoc.documentElement, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 31 [foreignDoc.documentElement, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 32 [foreignDoc.documentElement, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 32 [foreignDoc.documentElement, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 33 [foreignDoc.head, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 33 [foreignDoc.head, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 34 [foreignDoc.body, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 34 [foreignDoc.body, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 35 [paras[0], 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 35 [paras[0], 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 36 [paras[0], 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 36 [paras[0], 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 37 [paras[0], 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 37 [paras[0], 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 38 [paras[1], 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 38 [paras[1], 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 39 [paras[1], 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 39 [paras[1], 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 40 [paras[1], 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 40 [paras[1], 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 41 [detachedPara1, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 41 [detachedPara1, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 42 [detachedPara1, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 42 [detachedPara1, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 43 [testDiv, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 43 [testDiv, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 44 [testDiv, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 44 [testDiv, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 45 [document, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 45 [document, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 46 [document, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 46 [document, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 47 [document, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 47 [document, 1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 48 [document, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 48 [document, 2]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 49 [document, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 49 [document, 3]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 50 [comment, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 50 [comment, -1]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 51 [comment, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 51 [comment, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 52 [comment, 4]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 52 [comment, 4]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 53 [comment, 96]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 53 [comment, 96]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 54 [foreignDoc, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 54 [foreignDoc, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 55 [foreignDoc, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 55 [foreignDoc, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 56 [foreignComment, 2] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 56 [foreignComment, 2] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 57 [foreignTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 57 [foreignTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 58 [foreignTextNode, 36] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 58 [foreignTextNode, 36] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 60 [xmlDoc, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 60 [xmlDoc, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 61 [xmlDoc, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 61 [xmlDoc, 1] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 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 () {
21:38:56 INFO - "use strict";
21:38:56 INFO -
21:38:56 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 63 [xmlComment, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 63 [xmlComment, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 64 [xmlComment, 4] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 64 [xmlComment, 4] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 65 [processingInstruction, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 65 [processingInstruction, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 66 [processingInstruction, 5] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 66 [processingInstruction, 5] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 67 [processingInstruction, 9] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 67 [processingInstruction, 9] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 68 [detachedTextNode, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 68 [detachedTextNode, 0]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 69 [detachedTextNode, 8]
21:38:56 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 69 [detachedTextNode, 8]
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 70 [detachedForeignTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 70 [detachedForeignTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 71 [detachedForeignTextNode, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 71 [detachedForeignTextNode, 8] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:56 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 72 [detachedXmlTextNode, 0] -
21:38:56 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:56 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 72 [detachedXmlTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 73 [detachedXmlTextNode, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 73 [detachedXmlTextNode, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 74 [detachedProcessingInstruction, 12] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 74 [detachedProcessingInstruction, 12] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 75 [detachedComment, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 75 [detachedComment, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 76 [detachedComment, 5]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 76 [detachedComment, 5]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 77 [detachedForeignComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 77 [detachedForeignComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 78 [detachedForeignComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 78 [detachedForeignComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 79 [detachedXmlComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 79 [detachedXmlComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 80 [docfrag, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 80 [docfrag, 0]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 81 [foreignDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 81 [foreignDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 82 [xmlDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 82 [xmlDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 83 [doctype, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 83 [doctype, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 84 [doctype, -17]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 84 [doctype, -17]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 37 [document, 1, document, 2] and point 85 [doctype, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 37 [document, 1, document, 2] and point 85 [doctype, 1]
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 0 [paras[0].firstChild, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 0 [paras[0].firstChild, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 1 [paras[0].firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 1 [paras[0].firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 2 [paras[0].firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 2 [paras[0].firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 3 [paras[0].firstChild, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 3 [paras[0].firstChild, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 4 [paras[0].firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 4 [paras[0].firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 5 [paras[0].firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 5 [paras[0].firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 6 [paras[0].firstChild, 10]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 6 [paras[0].firstChild, 10]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 7 [paras[0].firstChild, 65535]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 7 [paras[0].firstChild, 65535]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 8 [paras[1].firstChild, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 8 [paras[1].firstChild, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 9 [paras[1].firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 9 [paras[1].firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 10 [paras[1].firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 10 [paras[1].firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 11 [paras[1].firstChild, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 11 [paras[1].firstChild, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 12 [paras[1].firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 12 [paras[1].firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 13 [paras[1].firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 13 [paras[1].firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 14 [paras[1].firstChild, 10]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 14 [paras[1].firstChild, 10]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 15 [paras[1].firstChild, 65535]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 15 [paras[1].firstChild, 65535]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 16 [detachedPara1.firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 16 [detachedPara1.firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 17 [detachedPara1.firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 17 [detachedPara1.firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 18 [detachedPara1.firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 18 [detachedPara1.firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 19 [detachedPara1.firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 19 [detachedPara1.firstChild, 9]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 20 [foreignPara1.firstChild, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 20 [foreignPara1.firstChild, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 21 [foreignPara1.firstChild, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 21 [foreignPara1.firstChild, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 22 [foreignPara1.firstChild, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 22 [foreignPara1.firstChild, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 24 [document.documentElement, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 24 [document.documentElement, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 25 [document.documentElement, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 25 [document.documentElement, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 26 [document.documentElement, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 26 [document.documentElement, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 27 [document.documentElement, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 27 [document.documentElement, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 28 [document.documentElement, 7]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 28 [document.documentElement, 7]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 29 [document.head, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 29 [document.head, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 30 [document.body, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 30 [document.body, 3]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 31 [foreignDoc.documentElement, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 31 [foreignDoc.documentElement, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 32 [foreignDoc.documentElement, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 32 [foreignDoc.documentElement, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 33 [foreignDoc.head, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 33 [foreignDoc.head, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 34 [foreignDoc.body, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 34 [foreignDoc.body, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 35 [paras[0], 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 35 [paras[0], 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 36 [paras[0], 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 36 [paras[0], 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 37 [paras[0], 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 37 [paras[0], 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 38 [paras[1], 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 38 [paras[1], 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 39 [paras[1], 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 39 [paras[1], 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 40 [paras[1], 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 40 [paras[1], 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 41 [detachedPara1, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 41 [detachedPara1, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 42 [detachedPara1, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 42 [detachedPara1, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 43 [testDiv, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 43 [testDiv, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 44 [testDiv, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 44 [testDiv, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 45 [document, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 45 [document, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 46 [document, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 46 [document, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 47 [document, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 47 [document, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 48 [document, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 48 [document, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 49 [document, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 49 [document, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 50 [comment, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 50 [comment, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 51 [comment, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 51 [comment, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 52 [comment, 4]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 52 [comment, 4]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 53 [comment, 96]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 53 [comment, 96]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 54 [foreignDoc, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 54 [foreignDoc, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 55 [foreignDoc, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 55 [foreignDoc, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 56 [foreignComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 56 [foreignComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 57 [foreignTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 57 [foreignTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 58 [foreignTextNode, 36] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 58 [foreignTextNode, 36] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 60 [xmlDoc, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 60 [xmlDoc, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 61 [xmlDoc, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 61 [xmlDoc, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 63 [xmlComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 63 [xmlComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 64 [xmlComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 64 [xmlComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 65 [processingInstruction, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 65 [processingInstruction, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 66 [processingInstruction, 5] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 66 [processingInstruction, 5] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 67 [processingInstruction, 9] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 67 [processingInstruction, 9] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 68 [detachedTextNode, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 68 [detachedTextNode, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 69 [detachedTextNode, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 69 [detachedTextNode, 8]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 70 [detachedForeignTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 70 [detachedForeignTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 71 [detachedForeignTextNode, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 71 [detachedForeignTextNode, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 72 [detachedXmlTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 72 [detachedXmlTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 73 [detachedXmlTextNode, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 73 [detachedXmlTextNode, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 74 [detachedProcessingInstruction, 12] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 74 [detachedProcessingInstruction, 12] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 75 [detachedComment, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 75 [detachedComment, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 76 [detachedComment, 5]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 76 [detachedComment, 5]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 77 [detachedForeignComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 77 [detachedForeignComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 78 [detachedForeignComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 78 [detachedForeignComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 79 [detachedXmlComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 79 [detachedXmlComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 80 [docfrag, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 80 [docfrag, 0]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 81 [foreignDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 81 [foreignDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 82 [xmlDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 82 [xmlDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 83 [doctype, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 83 [doctype, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 84 [doctype, -17]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 84 [doctype, -17]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 38 [testDiv, 0, comment, 5] and point 85 [doctype, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 38 [testDiv, 0, comment, 5] and point 85 [doctype, 1]
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 0 [paras[0].firstChild, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 0 [paras[0].firstChild, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 1 [paras[0].firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 1 [paras[0].firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 2 [paras[0].firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 2 [paras[0].firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 3 [paras[0].firstChild, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 3 [paras[0].firstChild, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 4 [paras[0].firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 4 [paras[0].firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 5 [paras[0].firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 5 [paras[0].firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 6 [paras[0].firstChild, 10]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 6 [paras[0].firstChild, 10]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 7 [paras[0].firstChild, 65535]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 7 [paras[0].firstChild, 65535]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 8 [paras[1].firstChild, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 8 [paras[1].firstChild, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 9 [paras[1].firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 9 [paras[1].firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 10 [paras[1].firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 10 [paras[1].firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 11 [paras[1].firstChild, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 11 [paras[1].firstChild, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 12 [paras[1].firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 12 [paras[1].firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 13 [paras[1].firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 13 [paras[1].firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 14 [paras[1].firstChild, 10]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 14 [paras[1].firstChild, 10]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 15 [paras[1].firstChild, 65535]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 15 [paras[1].firstChild, 65535]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 16 [detachedPara1.firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 16 [detachedPara1.firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 17 [detachedPara1.firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 17 [detachedPara1.firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 18 [detachedPara1.firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 18 [detachedPara1.firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 19 [detachedPara1.firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 19 [detachedPara1.firstChild, 9]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 20 [foreignPara1.firstChild, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 20 [foreignPara1.firstChild, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 21 [foreignPara1.firstChild, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 21 [foreignPara1.firstChild, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 22 [foreignPara1.firstChild, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 22 [foreignPara1.firstChild, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 24 [document.documentElement, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 24 [document.documentElement, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 25 [document.documentElement, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 25 [document.documentElement, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 26 [document.documentElement, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 26 [document.documentElement, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 27 [document.documentElement, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 27 [document.documentElement, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 28 [document.documentElement, 7]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 28 [document.documentElement, 7]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 29 [document.head, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 29 [document.head, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 30 [document.body, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 30 [document.body, 3]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 31 [foreignDoc.documentElement, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 31 [foreignDoc.documentElement, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 32 [foreignDoc.documentElement, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 32 [foreignDoc.documentElement, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 33 [foreignDoc.head, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 33 [foreignDoc.head, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 34 [foreignDoc.body, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 34 [foreignDoc.body, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 35 [paras[0], 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 35 [paras[0], 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 36 [paras[0], 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 36 [paras[0], 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 37 [paras[0], 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 37 [paras[0], 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 38 [paras[1], 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 38 [paras[1], 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 39 [paras[1], 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 39 [paras[1], 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 40 [paras[1], 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 40 [paras[1], 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 41 [detachedPara1, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 41 [detachedPara1, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 42 [detachedPara1, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 42 [detachedPara1, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 43 [testDiv, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 43 [testDiv, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 44 [testDiv, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 44 [testDiv, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 45 [document, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 45 [document, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 46 [document, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 46 [document, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 47 [document, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 47 [document, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 48 [document, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 48 [document, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 49 [document, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 49 [document, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 50 [comment, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 50 [comment, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 51 [comment, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 51 [comment, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 52 [comment, 4]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 52 [comment, 4]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 53 [comment, 96]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 53 [comment, 96]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 54 [foreignDoc, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 54 [foreignDoc, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 55 [foreignDoc, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 55 [foreignDoc, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 56 [foreignComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 56 [foreignComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 57 [foreignTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 57 [foreignTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 58 [foreignTextNode, 36] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 58 [foreignTextNode, 36] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 60 [xmlDoc, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 60 [xmlDoc, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 61 [xmlDoc, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 61 [xmlDoc, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 63 [xmlComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 63 [xmlComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 64 [xmlComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 64 [xmlComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 65 [processingInstruction, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 65 [processingInstruction, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 66 [processingInstruction, 5] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 66 [processingInstruction, 5] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 67 [processingInstruction, 9] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 67 [processingInstruction, 9] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 68 [detachedTextNode, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 68 [detachedTextNode, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 69 [detachedTextNode, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 69 [detachedTextNode, 8]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 70 [detachedForeignTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 70 [detachedForeignTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 71 [detachedForeignTextNode, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 71 [detachedForeignTextNode, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 72 [detachedXmlTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 72 [detachedXmlTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 73 [detachedXmlTextNode, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 73 [detachedXmlTextNode, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 74 [detachedProcessingInstruction, 12] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 74 [detachedProcessingInstruction, 12] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 75 [detachedComment, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 75 [detachedComment, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 76 [detachedComment, 5]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 76 [detachedComment, 5]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 77 [detachedForeignComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 77 [detachedForeignComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 78 [detachedForeignComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 78 [detachedForeignComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 79 [detachedXmlComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 79 [detachedXmlComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 80 [docfrag, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 80 [docfrag, 0]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 81 [foreignDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 81 [foreignDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 82 [xmlDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 82 [xmlDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 83 [doctype, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 83 [doctype, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 84 [doctype, -17]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 84 [doctype, -17]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 85 [doctype, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 85 [doctype, 1]
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 0 [paras[0].firstChild, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 0 [paras[0].firstChild, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 1 [paras[0].firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 1 [paras[0].firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 2 [paras[0].firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 2 [paras[0].firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 3 [paras[0].firstChild, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 3 [paras[0].firstChild, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 4 [paras[0].firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 4 [paras[0].firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 5 [paras[0].firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 5 [paras[0].firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 6 [paras[0].firstChild, 10]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 6 [paras[0].firstChild, 10]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 7 [paras[0].firstChild, 65535]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 7 [paras[0].firstChild, 65535]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 8 [paras[1].firstChild, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 8 [paras[1].firstChild, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 9 [paras[1].firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 9 [paras[1].firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 10 [paras[1].firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 10 [paras[1].firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 11 [paras[1].firstChild, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 11 [paras[1].firstChild, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 12 [paras[1].firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 12 [paras[1].firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 13 [paras[1].firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 13 [paras[1].firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 14 [paras[1].firstChild, 10]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 14 [paras[1].firstChild, 10]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 15 [paras[1].firstChild, 65535]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 15 [paras[1].firstChild, 65535]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 16 [detachedPara1.firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 16 [detachedPara1.firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 17 [detachedPara1.firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 17 [detachedPara1.firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 18 [detachedPara1.firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 18 [detachedPara1.firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 19 [detachedPara1.firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 19 [detachedPara1.firstChild, 9]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 20 [foreignPara1.firstChild, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 20 [foreignPara1.firstChild, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 21 [foreignPara1.firstChild, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 21 [foreignPara1.firstChild, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 22 [foreignPara1.firstChild, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 22 [foreignPara1.firstChild, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 24 [document.documentElement, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 24 [document.documentElement, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 25 [document.documentElement, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 25 [document.documentElement, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 26 [document.documentElement, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 26 [document.documentElement, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 27 [document.documentElement, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 27 [document.documentElement, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 28 [document.documentElement, 7]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 28 [document.documentElement, 7]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 29 [document.head, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 29 [document.head, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 30 [document.body, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 30 [document.body, 3]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 31 [foreignDoc.documentElement, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 31 [foreignDoc.documentElement, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 32 [foreignDoc.documentElement, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 32 [foreignDoc.documentElement, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 33 [foreignDoc.head, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 33 [foreignDoc.head, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 34 [foreignDoc.body, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 34 [foreignDoc.body, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 35 [paras[0], 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 35 [paras[0], 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 36 [paras[0], 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 36 [paras[0], 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 37 [paras[0], 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 37 [paras[0], 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 38 [paras[1], 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 38 [paras[1], 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 39 [paras[1], 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 39 [paras[1], 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 40 [paras[1], 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 40 [paras[1], 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 41 [detachedPara1, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 41 [detachedPara1, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 42 [detachedPara1, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 42 [detachedPara1, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 43 [testDiv, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 43 [testDiv, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 44 [testDiv, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 44 [testDiv, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 45 [document, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 45 [document, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 46 [document, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 46 [document, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 47 [document, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 47 [document, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 48 [document, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 48 [document, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 49 [document, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 49 [document, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 50 [comment, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 50 [comment, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 51 [comment, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 51 [comment, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 52 [comment, 4]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 52 [comment, 4]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 53 [comment, 96]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 53 [comment, 96]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 54 [foreignDoc, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 54 [foreignDoc, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 55 [foreignDoc, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 55 [foreignDoc, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 56 [foreignComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 56 [foreignComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 57 [foreignTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 57 [foreignTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 58 [foreignTextNode, 36] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 58 [foreignTextNode, 36] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 60 [xmlDoc, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 60 [xmlDoc, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 61 [xmlDoc, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 61 [xmlDoc, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 63 [xmlComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 63 [xmlComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 64 [xmlComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 64 [xmlComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 65 [processingInstruction, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 65 [processingInstruction, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 66 [processingInstruction, 5] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 66 [processingInstruction, 5] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 67 [processingInstruction, 9] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 67 [processingInstruction, 9] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 68 [detachedTextNode, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 68 [detachedTextNode, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 69 [detachedTextNode, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 69 [detachedTextNode, 8]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 75 [detachedComment, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 75 [detachedComment, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 76 [detachedComment, 5]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 76 [detachedComment, 5]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 77 [detachedForeignComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 77 [detachedForeignComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 78 [detachedForeignComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 78 [detachedForeignComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 79 [detachedXmlComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 79 [detachedXmlComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 80 [docfrag, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 80 [docfrag, 0]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 81 [foreignDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 81 [foreignDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 82 [xmlDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 82 [xmlDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 83 [doctype, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 83 [doctype, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 84 [doctype, -17]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 84 [doctype, -17]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 40 [paras[3], 1, comment, 8] and point 85 [doctype, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 40 [paras[3], 1, comment, 8] and point 85 [doctype, 1]
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 0 [paras[0].firstChild, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 1 [paras[0].firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 2 [paras[0].firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 3 [paras[0].firstChild, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 4 [paras[0].firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 5 [paras[0].firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 6 [paras[0].firstChild, 10]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 7 [paras[0].firstChild, 65535]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 8 [paras[1].firstChild, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 9 [paras[1].firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 10 [paras[1].firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 11 [paras[1].firstChild, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 12 [paras[1].firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 13 [paras[1].firstChild, 9]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 14 [paras[1].firstChild, 10]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 15 [paras[1].firstChild, 65535]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 16 [detachedPara1.firstChild, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 17 [detachedPara1.firstChild, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 18 [detachedPara1.firstChild, 8]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 19 [detachedPara1.firstChild, 9]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 20 [foreignPara1.firstChild, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 21 [foreignPara1.firstChild, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 22 [foreignPara1.firstChild, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 24 [document.documentElement, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 25 [document.documentElement, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 26 [document.documentElement, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 27 [document.documentElement, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 28 [document.documentElement, 7]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 29 [document.head, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 30 [document.body, 3]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 31 [foreignDoc.documentElement, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 32 [foreignDoc.documentElement, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 33 [foreignDoc.head, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 34 [foreignDoc.body, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 35 [paras[0], 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 36 [paras[0], 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 37 [paras[0], 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 38 [paras[1], 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 39 [paras[1], 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 40 [paras[1], 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 41 [detachedPara1, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 42 [detachedPara1, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 43 [testDiv, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 44 [testDiv, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 45 [document, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 46 [document, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 47 [document, 1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 48 [document, 2]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 49 [document, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 50 [comment, -1]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 51 [comment, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 52 [comment, 4]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 53 [comment, 96]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 54 [foreignDoc, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 55 [foreignDoc, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 56 [foreignComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 57 [foreignTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 58 [foreignTextNode, 36] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 60 [xmlDoc, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 61 [xmlDoc, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 63 [xmlComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 64 [xmlComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 65 [processingInstruction, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 66 [processingInstruction, 5] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 67 [processingInstruction, 9] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 68 [detachedTextNode, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 69 [detachedTextNode, 8]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 70 [detachedForeignTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 71 [detachedForeignTextNode, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 72 [detachedXmlTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 73 [detachedXmlTextNode, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 75 [detachedComment, 3]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 76 [detachedComment, 5]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 77 [detachedForeignComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 78 [detachedForeignComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 79 [detachedXmlComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 80 [docfrag, 0]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 81 [foreignDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 82 [xmlDocfrag, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 83 [doctype, 0]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 84 [doctype, -17]
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 85 [doctype, 1]
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 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
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 0 [paras[0].firstChild, -1]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 0 [paras[0].firstChild, -1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 1 [paras[0].firstChild, 0]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 1 [paras[0].firstChild, 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 2 [paras[0].firstChild, 1]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 2 [paras[0].firstChild, 1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 3 [paras[0].firstChild, 2]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 3 [paras[0].firstChild, 2] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 4 [paras[0].firstChild, 8]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 4 [paras[0].firstChild, 8] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 5 [paras[0].firstChild, 9]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 5 [paras[0].firstChild, 9] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 6 [paras[0].firstChild, 10]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 6 [paras[0].firstChild, 10] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 7 [paras[0].firstChild, 65535]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 7 [paras[0].firstChild, 65535] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 8 [paras[1].firstChild, -1]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 8 [paras[1].firstChild, -1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 9 [paras[1].firstChild, 0]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 9 [paras[1].firstChild, 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 10 [paras[1].firstChild, 1]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 10 [paras[1].firstChild, 1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 11 [paras[1].firstChild, 2]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 11 [paras[1].firstChild, 2] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 12 [paras[1].firstChild, 8]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 12 [paras[1].firstChild, 8] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 13 [paras[1].firstChild, 9]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 13 [paras[1].firstChild, 9] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 14 [paras[1].firstChild, 10]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 14 [paras[1].firstChild, 10] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 15 [paras[1].firstChild, 65535]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 15 [paras[1].firstChild, 65535] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 16 [detachedPara1.firstChild, 0]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 16 [detachedPara1.firstChild, 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 17 [detachedPara1.firstChild, 1]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 17 [detachedPara1.firstChild, 1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 18 [detachedPara1.firstChild, 8]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 18 [detachedPara1.firstChild, 8] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 19 [detachedPara1.firstChild, 9]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 19 [detachedPara1.firstChild, 9] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 20 [foreignPara1.firstChild, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 20 [foreignPara1.firstChild, 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 21 [foreignPara1.firstChild, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 21 [foreignPara1.firstChild, 1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 22 [foreignPara1.firstChild, 8] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 22 [foreignPara1.firstChild, 8] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 23 [foreignPara1.firstChild, 9] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 24 [document.documentElement, -1]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 24 [document.documentElement, -1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 25 [document.documentElement, 0]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 25 [document.documentElement, 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 26 [document.documentElement, 1]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 26 [document.documentElement, 1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 27 [document.documentElement, 2]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 27 [document.documentElement, 2] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 28 [document.documentElement, 7]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 28 [document.documentElement, 7] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 29 [document.head, 1]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 29 [document.head, 1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 30 [document.body, 3]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 30 [document.body, 3] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 31 [foreignDoc.documentElement, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 31 [foreignDoc.documentElement, 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 32 [foreignDoc.documentElement, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 32 [foreignDoc.documentElement, 1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 33 [foreignDoc.head, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 33 [foreignDoc.head, 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 34 [foreignDoc.body, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 34 [foreignDoc.body, 1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 35 [paras[0], 0]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 35 [paras[0], 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 36 [paras[0], 1]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 36 [paras[0], 1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 37 [paras[0], 2]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 37 [paras[0], 2] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 38 [paras[1], 0]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 38 [paras[1], 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 39 [paras[1], 1]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 39 [paras[1], 1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 40 [paras[1], 2]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 40 [paras[1], 2] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 41 [detachedPara1, 0]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 41 [detachedPara1, 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 42 [detachedPara1, 1]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 42 [detachedPara1, 1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 43 [testDiv, 0]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 43 [testDiv, 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 44 [testDiv, 3]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 44 [testDiv, 3] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 45 [document, -1]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 45 [document, -1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 46 [document, 0]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 46 [document, 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 47 [document, 1]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 47 [document, 1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 48 [document, 2]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 48 [document, 2] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 49 [document, 3]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 49 [document, 3] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 50 [comment, -1]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 50 [comment, -1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 51 [comment, 0]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 51 [comment, 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 52 [comment, 4]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 52 [comment, 4] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 53 [comment, 96]
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 53 [comment, 96] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 54 [foreignDoc, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 54 [foreignDoc, 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 55 [foreignDoc, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 55 [foreignDoc, 1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 56 [foreignComment, 2] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 56 [foreignComment, 2] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 57 [foreignTextNode, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 57 [foreignTextNode, 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 58 [foreignTextNode, 36] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 58 [foreignTextNode, 36] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 59 [xmlDoc, -1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 60 [xmlDoc, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 60 [xmlDoc, 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 61 [xmlDoc, 1] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 61 [xmlDoc, 1] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 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 () {
21:38:57 INFO - "use strict";
21:38:57 INFO -
21:38:57 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 62 [xmlDoc, 5] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 63 [xmlComment, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 63 [xmlComment, 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 64 [xmlComment, 4] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 64 [xmlComment, 4] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 65 [processingInstruction, 0] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 65 [processingInstruction, 0] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 66 [processingInstruction, 5] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 66 [processingInstruction, 5] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 67 [processingInstruction, 9] -
21:38:57 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:57 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 67 [processingInstruction, 9] -
21:38:57 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:57 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 68 [detachedTextNode, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 68 [detachedTextNode, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 69 [detachedTextNode, 8]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 69 [detachedTextNode, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 70 [detachedForeignTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 70 [detachedForeignTextNode, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 71 [detachedForeignTextNode, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 71 [detachedForeignTextNode, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 72 [detachedXmlTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 72 [detachedXmlTextNode, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 73 [detachedXmlTextNode, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 73 [detachedXmlTextNode, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 74 [detachedProcessingInstruction, 12] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 74 [detachedProcessingInstruction, 12] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 75 [detachedComment, 3]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 75 [detachedComment, 3] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 76 [detachedComment, 5]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 76 [detachedComment, 5] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 77 [detachedForeignComment, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 77 [detachedForeignComment, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 78 [detachedForeignComment, 4] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 78 [detachedForeignComment, 4] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 79 [detachedXmlComment, 2] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 79 [detachedXmlComment, 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 80 [docfrag, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 80 [docfrag, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 81 [foreignDocfrag, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 81 [foreignDocfrag, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 82 [xmlDocfrag, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 82 [xmlDocfrag, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 83 [doctype, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 83 [doctype, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 84 [doctype, -17]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 84 [doctype, -17] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 85 [doctype, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 85 [doctype, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 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
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 86 [foreignDoctype, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 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
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 87 [xmlDoctype, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 0 [paras[0].firstChild, -1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 0 [paras[0].firstChild, -1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 1 [paras[0].firstChild, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 1 [paras[0].firstChild, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 2 [paras[0].firstChild, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 2 [paras[0].firstChild, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 3 [paras[0].firstChild, 2]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 3 [paras[0].firstChild, 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 4 [paras[0].firstChild, 8]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 4 [paras[0].firstChild, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 5 [paras[0].firstChild, 9]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 5 [paras[0].firstChild, 9] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 6 [paras[0].firstChild, 10]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 6 [paras[0].firstChild, 10] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 7 [paras[0].firstChild, 65535]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 7 [paras[0].firstChild, 65535] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 8 [paras[1].firstChild, -1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 8 [paras[1].firstChild, -1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 9 [paras[1].firstChild, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 9 [paras[1].firstChild, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 10 [paras[1].firstChild, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 10 [paras[1].firstChild, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 11 [paras[1].firstChild, 2]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 11 [paras[1].firstChild, 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 12 [paras[1].firstChild, 8]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 12 [paras[1].firstChild, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 13 [paras[1].firstChild, 9]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 13 [paras[1].firstChild, 9] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 14 [paras[1].firstChild, 10]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 14 [paras[1].firstChild, 10] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 15 [paras[1].firstChild, 65535]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 15 [paras[1].firstChild, 65535] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 16 [detachedPara1.firstChild, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 16 [detachedPara1.firstChild, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 17 [detachedPara1.firstChild, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 17 [detachedPara1.firstChild, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 18 [detachedPara1.firstChild, 8]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 18 [detachedPara1.firstChild, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 19 [detachedPara1.firstChild, 9]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 19 [detachedPara1.firstChild, 9] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 20 [foreignPara1.firstChild, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 20 [foreignPara1.firstChild, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 21 [foreignPara1.firstChild, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 21 [foreignPara1.firstChild, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 22 [foreignPara1.firstChild, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 22 [foreignPara1.firstChild, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 23 [foreignPara1.firstChild, 9] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 24 [document.documentElement, -1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 24 [document.documentElement, -1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 25 [document.documentElement, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 25 [document.documentElement, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 26 [document.documentElement, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 26 [document.documentElement, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 27 [document.documentElement, 2]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 27 [document.documentElement, 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 28 [document.documentElement, 7]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 28 [document.documentElement, 7] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 29 [document.head, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 29 [document.head, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 30 [document.body, 3]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 30 [document.body, 3] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 31 [foreignDoc.documentElement, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 31 [foreignDoc.documentElement, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 32 [foreignDoc.documentElement, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 32 [foreignDoc.documentElement, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 33 [foreignDoc.head, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 33 [foreignDoc.head, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 34 [foreignDoc.body, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 34 [foreignDoc.body, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 35 [paras[0], 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 35 [paras[0], 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 36 [paras[0], 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 36 [paras[0], 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 37 [paras[0], 2]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 37 [paras[0], 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 38 [paras[1], 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 38 [paras[1], 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 39 [paras[1], 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 39 [paras[1], 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 40 [paras[1], 2]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 40 [paras[1], 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 41 [detachedPara1, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 41 [detachedPara1, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 42 [detachedPara1, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 42 [detachedPara1, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 43 [testDiv, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 43 [testDiv, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 44 [testDiv, 3]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 44 [testDiv, 3] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 45 [document, -1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 45 [document, -1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 46 [document, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 46 [document, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 47 [document, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 47 [document, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 48 [document, 2]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 48 [document, 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 49 [document, 3]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 49 [document, 3] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 50 [comment, -1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 50 [comment, -1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 51 [comment, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 51 [comment, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 52 [comment, 4]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 52 [comment, 4] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 53 [comment, 96]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 53 [comment, 96] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 54 [foreignDoc, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 54 [foreignDoc, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 55 [foreignDoc, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 55 [foreignDoc, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 56 [foreignComment, 2] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 56 [foreignComment, 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 57 [foreignTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 57 [foreignTextNode, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 58 [foreignTextNode, 36] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 58 [foreignTextNode, 36] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 59 [xmlDoc, -1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 60 [xmlDoc, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 60 [xmlDoc, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 61 [xmlDoc, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 61 [xmlDoc, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 62 [xmlDoc, 5] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 63 [xmlComment, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 63 [xmlComment, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 64 [xmlComment, 4] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 64 [xmlComment, 4] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 65 [processingInstruction, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 65 [processingInstruction, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 66 [processingInstruction, 5] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 66 [processingInstruction, 5] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 67 [processingInstruction, 9] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 67 [processingInstruction, 9] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 68 [detachedTextNode, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 68 [detachedTextNode, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 69 [detachedTextNode, 8]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 69 [detachedTextNode, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 70 [detachedForeignTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 70 [detachedForeignTextNode, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 71 [detachedForeignTextNode, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 71 [detachedForeignTextNode, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 72 [detachedXmlTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 72 [detachedXmlTextNode, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 73 [detachedXmlTextNode, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 73 [detachedXmlTextNode, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 74 [detachedProcessingInstruction, 12] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 74 [detachedProcessingInstruction, 12] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 75 [detachedComment, 3]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 75 [detachedComment, 3] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 76 [detachedComment, 5]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 76 [detachedComment, 5] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 77 [detachedForeignComment, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 77 [detachedForeignComment, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 78 [detachedForeignComment, 4] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 78 [detachedForeignComment, 4] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 79 [detachedXmlComment, 2] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 79 [detachedXmlComment, 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 80 [docfrag, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 80 [docfrag, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 81 [foreignDocfrag, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 81 [foreignDocfrag, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 82 [xmlDocfrag, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 82 [xmlDocfrag, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 83 [doctype, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 83 [doctype, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 84 [doctype, -17]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 84 [doctype, -17] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 85 [doctype, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 85 [doctype, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 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
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 86 [foreignDoctype, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 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
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 43 [foreignDoc.body, 0, foreignTextNode, 36] and point 87 [xmlDoctype, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 0 [paras[0].firstChild, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 1 [paras[0].firstChild, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 2 [paras[0].firstChild, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 3 [paras[0].firstChild, 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 4 [paras[0].firstChild, 8]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 5 [paras[0].firstChild, 9]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 6 [paras[0].firstChild, 10]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 7 [paras[0].firstChild, 65535]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 8 [paras[1].firstChild, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 9 [paras[1].firstChild, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 10 [paras[1].firstChild, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 11 [paras[1].firstChild, 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 12 [paras[1].firstChild, 8]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 13 [paras[1].firstChild, 9]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 14 [paras[1].firstChild, 10]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 15 [paras[1].firstChild, 65535]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 16 [detachedPara1.firstChild, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 17 [detachedPara1.firstChild, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 18 [detachedPara1.firstChild, 8]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 19 [detachedPara1.firstChild, 9]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 20 [foreignPara1.firstChild, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 21 [foreignPara1.firstChild, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 22 [foreignPara1.firstChild, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 24 [document.documentElement, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 25 [document.documentElement, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 26 [document.documentElement, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 27 [document.documentElement, 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 28 [document.documentElement, 7]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 29 [document.head, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 30 [document.body, 3]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 31 [foreignDoc.documentElement, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 32 [foreignDoc.documentElement, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 33 [foreignDoc.head, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 34 [foreignDoc.body, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 35 [paras[0], 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 36 [paras[0], 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 37 [paras[0], 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 38 [paras[1], 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 39 [paras[1], 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 40 [paras[1], 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 41 [detachedPara1, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 42 [detachedPara1, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 43 [testDiv, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 44 [testDiv, 3]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 45 [document, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 46 [document, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 47 [document, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 48 [document, 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 49 [document, 3]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 50 [comment, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 51 [comment, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 52 [comment, 4]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 53 [comment, 96]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 54 [foreignDoc, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 55 [foreignDoc, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 56 [foreignComment, 2] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 57 [foreignTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 58 [foreignTextNode, 36] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 60 [xmlDoc, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 61 [xmlDoc, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 63 [xmlComment, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 64 [xmlComment, 4] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 65 [processingInstruction, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 66 [processingInstruction, 5] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 67 [processingInstruction, 9] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 68 [detachedTextNode, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 69 [detachedTextNode, 8]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 70 [detachedForeignTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 71 [detachedForeignTextNode, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 72 [detachedXmlTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 73 [detachedXmlTextNode, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 75 [detachedComment, 3]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 76 [detachedComment, 5]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 77 [detachedForeignComment, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 78 [detachedForeignComment, 4] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 79 [detachedXmlComment, 2] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 80 [docfrag, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 81 [foreignDocfrag, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 82 [xmlDocfrag, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 83 [doctype, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 84 [doctype, -17]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 44 [xmlDoc, 0, xmlDoc, 0] and point 85 [doctype, 1]
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 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
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 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
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 0 [paras[0].firstChild, -1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 0 [paras[0].firstChild, -1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 1 [paras[0].firstChild, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 1 [paras[0].firstChild, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 2 [paras[0].firstChild, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 2 [paras[0].firstChild, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 3 [paras[0].firstChild, 2]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 3 [paras[0].firstChild, 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 4 [paras[0].firstChild, 8]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 4 [paras[0].firstChild, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 5 [paras[0].firstChild, 9]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 5 [paras[0].firstChild, 9] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 6 [paras[0].firstChild, 10]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 6 [paras[0].firstChild, 10] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 7 [paras[0].firstChild, 65535]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 7 [paras[0].firstChild, 65535] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 8 [paras[1].firstChild, -1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 8 [paras[1].firstChild, -1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 9 [paras[1].firstChild, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 9 [paras[1].firstChild, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 10 [paras[1].firstChild, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 10 [paras[1].firstChild, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 11 [paras[1].firstChild, 2]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 11 [paras[1].firstChild, 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 12 [paras[1].firstChild, 8]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 12 [paras[1].firstChild, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 13 [paras[1].firstChild, 9]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 13 [paras[1].firstChild, 9] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 14 [paras[1].firstChild, 10]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 14 [paras[1].firstChild, 10] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 15 [paras[1].firstChild, 65535]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 15 [paras[1].firstChild, 65535] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 16 [detachedPara1.firstChild, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 16 [detachedPara1.firstChild, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 17 [detachedPara1.firstChild, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 17 [detachedPara1.firstChild, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 18 [detachedPara1.firstChild, 8]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 18 [detachedPara1.firstChild, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 19 [detachedPara1.firstChild, 9]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 19 [detachedPara1.firstChild, 9] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 20 [foreignPara1.firstChild, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 20 [foreignPara1.firstChild, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 21 [foreignPara1.firstChild, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 21 [foreignPara1.firstChild, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 22 [foreignPara1.firstChild, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 22 [foreignPara1.firstChild, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 23 [foreignPara1.firstChild, 9] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 24 [document.documentElement, -1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 24 [document.documentElement, -1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 25 [document.documentElement, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 25 [document.documentElement, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 26 [document.documentElement, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 26 [document.documentElement, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 27 [document.documentElement, 2]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 27 [document.documentElement, 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 28 [document.documentElement, 7]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 28 [document.documentElement, 7] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 29 [document.head, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 29 [document.head, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 30 [document.body, 3]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 30 [document.body, 3] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 31 [foreignDoc.documentElement, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 31 [foreignDoc.documentElement, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 32 [foreignDoc.documentElement, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 32 [foreignDoc.documentElement, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 33 [foreignDoc.head, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 33 [foreignDoc.head, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 34 [foreignDoc.body, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 34 [foreignDoc.body, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 35 [paras[0], 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 35 [paras[0], 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 36 [paras[0], 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 36 [paras[0], 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 37 [paras[0], 2]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 37 [paras[0], 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 38 [paras[1], 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 38 [paras[1], 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 39 [paras[1], 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 39 [paras[1], 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 40 [paras[1], 2]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 40 [paras[1], 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 41 [detachedPara1, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 41 [detachedPara1, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 42 [detachedPara1, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 42 [detachedPara1, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 43 [testDiv, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 43 [testDiv, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 44 [testDiv, 3]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 44 [testDiv, 3] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 45 [document, -1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 45 [document, -1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 46 [document, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 46 [document, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 47 [document, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 47 [document, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 48 [document, 2]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 48 [document, 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 49 [document, 3]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 49 [document, 3] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 50 [comment, -1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 50 [comment, -1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 51 [comment, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 51 [comment, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 52 [comment, 4]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 52 [comment, 4] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 53 [comment, 96]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 53 [comment, 96] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 54 [foreignDoc, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 54 [foreignDoc, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 55 [foreignDoc, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 55 [foreignDoc, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 56 [foreignComment, 2] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 56 [foreignComment, 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 57 [foreignTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 57 [foreignTextNode, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 58 [foreignTextNode, 36] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 58 [foreignTextNode, 36] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 59 [xmlDoc, -1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 60 [xmlDoc, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 60 [xmlDoc, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 61 [xmlDoc, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 61 [xmlDoc, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 62 [xmlDoc, 5] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 63 [xmlComment, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 63 [xmlComment, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 64 [xmlComment, 4] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 64 [xmlComment, 4] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 65 [processingInstruction, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 65 [processingInstruction, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 66 [processingInstruction, 5] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 66 [processingInstruction, 5] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 67 [processingInstruction, 9] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 67 [processingInstruction, 9] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 68 [detachedTextNode, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 68 [detachedTextNode, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 69 [detachedTextNode, 8]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 69 [detachedTextNode, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 70 [detachedForeignTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 70 [detachedForeignTextNode, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 71 [detachedForeignTextNode, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 71 [detachedForeignTextNode, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 72 [detachedXmlTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 72 [detachedXmlTextNode, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 73 [detachedXmlTextNode, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 73 [detachedXmlTextNode, 8] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 74 [detachedProcessingInstruction, 12] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 75 [detachedComment, 3]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 75 [detachedComment, 3] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 76 [detachedComment, 5]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 76 [detachedComment, 5] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 77 [detachedForeignComment, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 77 [detachedForeignComment, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 78 [detachedForeignComment, 4] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 78 [detachedForeignComment, 4] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 79 [detachedXmlComment, 2] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 79 [detachedXmlComment, 2] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 80 [docfrag, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 80 [docfrag, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 81 [foreignDocfrag, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 81 [foreignDocfrag, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 82 [xmlDocfrag, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 82 [xmlDocfrag, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 83 [doctype, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 83 [doctype, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 84 [doctype, -17]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 84 [doctype, -17] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 85 [doctype, 1]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 85 [doctype, 1] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 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
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 86 [foreignDoctype, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 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
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 45 [xmlDoc, 1, xmlComment, 0] and point 87 [xmlDoctype, 0] -
21:38:58 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 0 [paras[0].firstChild, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 0 [paras[0].firstChild, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 1 [paras[0].firstChild, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 1 [paras[0].firstChild, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 2 [paras[0].firstChild, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 2 [paras[0].firstChild, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 3 [paras[0].firstChild, 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 3 [paras[0].firstChild, 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 4 [paras[0].firstChild, 8]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 4 [paras[0].firstChild, 8]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 5 [paras[0].firstChild, 9]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 5 [paras[0].firstChild, 9]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 6 [paras[0].firstChild, 10]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 6 [paras[0].firstChild, 10]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 7 [paras[0].firstChild, 65535]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 7 [paras[0].firstChild, 65535]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 8 [paras[1].firstChild, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 8 [paras[1].firstChild, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 9 [paras[1].firstChild, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 9 [paras[1].firstChild, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 10 [paras[1].firstChild, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 10 [paras[1].firstChild, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 11 [paras[1].firstChild, 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 11 [paras[1].firstChild, 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 12 [paras[1].firstChild, 8]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 12 [paras[1].firstChild, 8]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 13 [paras[1].firstChild, 9]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 13 [paras[1].firstChild, 9]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 14 [paras[1].firstChild, 10]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 14 [paras[1].firstChild, 10]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 15 [paras[1].firstChild, 65535]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 15 [paras[1].firstChild, 65535]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 16 [detachedPara1.firstChild, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 16 [detachedPara1.firstChild, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 17 [detachedPara1.firstChild, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 17 [detachedPara1.firstChild, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 18 [detachedPara1.firstChild, 8]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 18 [detachedPara1.firstChild, 8]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 19 [detachedPara1.firstChild, 9]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 19 [detachedPara1.firstChild, 9]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 20 [foreignPara1.firstChild, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 20 [foreignPara1.firstChild, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 21 [foreignPara1.firstChild, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 21 [foreignPara1.firstChild, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 22 [foreignPara1.firstChild, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 22 [foreignPara1.firstChild, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 24 [document.documentElement, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 24 [document.documentElement, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 25 [document.documentElement, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 25 [document.documentElement, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 26 [document.documentElement, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 26 [document.documentElement, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 27 [document.documentElement, 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 27 [document.documentElement, 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 28 [document.documentElement, 7]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 28 [document.documentElement, 7]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 29 [document.head, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 29 [document.head, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 30 [document.body, 3]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 30 [document.body, 3]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 31 [foreignDoc.documentElement, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 31 [foreignDoc.documentElement, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 32 [foreignDoc.documentElement, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 32 [foreignDoc.documentElement, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 33 [foreignDoc.head, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 33 [foreignDoc.head, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 34 [foreignDoc.body, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 34 [foreignDoc.body, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 35 [paras[0], 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 35 [paras[0], 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 36 [paras[0], 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 36 [paras[0], 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 37 [paras[0], 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 37 [paras[0], 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 38 [paras[1], 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 38 [paras[1], 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 39 [paras[1], 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 39 [paras[1], 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 40 [paras[1], 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 40 [paras[1], 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 41 [detachedPara1, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 41 [detachedPara1, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 42 [detachedPara1, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 42 [detachedPara1, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 43 [testDiv, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 43 [testDiv, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 44 [testDiv, 3]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 44 [testDiv, 3]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 45 [document, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 45 [document, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 46 [document, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 46 [document, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 47 [document, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 47 [document, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 48 [document, 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 48 [document, 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 49 [document, 3]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 49 [document, 3]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 50 [comment, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 50 [comment, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 51 [comment, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 51 [comment, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 52 [comment, 4]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 52 [comment, 4]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 53 [comment, 96]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 53 [comment, 96]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 54 [foreignDoc, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 54 [foreignDoc, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 55 [foreignDoc, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 55 [foreignDoc, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 56 [foreignComment, 2] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 56 [foreignComment, 2] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 57 [foreignTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 57 [foreignTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 58 [foreignTextNode, 36] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 58 [foreignTextNode, 36] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 60 [xmlDoc, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 60 [xmlDoc, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 61 [xmlDoc, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 61 [xmlDoc, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 63 [xmlComment, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 63 [xmlComment, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 64 [xmlComment, 4] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 64 [xmlComment, 4] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 65 [processingInstruction, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 65 [processingInstruction, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 66 [processingInstruction, 5] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 66 [processingInstruction, 5] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 67 [processingInstruction, 9] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 67 [processingInstruction, 9] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 68 [detachedTextNode, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 68 [detachedTextNode, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 69 [detachedTextNode, 8]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 69 [detachedTextNode, 8]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 75 [detachedComment, 3]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 75 [detachedComment, 3]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 76 [detachedComment, 5]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 76 [detachedComment, 5]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 77 [detachedForeignComment, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 77 [detachedForeignComment, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 78 [detachedForeignComment, 4] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 78 [detachedForeignComment, 4] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 79 [detachedXmlComment, 2] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 79 [detachedXmlComment, 2] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 80 [docfrag, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 80 [docfrag, 0]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 81 [foreignDocfrag, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 81 [foreignDocfrag, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 82 [xmlDocfrag, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 82 [xmlDocfrag, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 83 [doctype, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 83 [doctype, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 84 [doctype, -17]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 84 [doctype, -17]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 85 [doctype, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 46 [detachedTextNode, 0, detachedTextNode, 8] and point 85 [doctype, 1]
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 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
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 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
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 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
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 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
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 0 [paras[0].firstChild, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 1 [paras[0].firstChild, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 2 [paras[0].firstChild, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 3 [paras[0].firstChild, 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 4 [paras[0].firstChild, 8]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 5 [paras[0].firstChild, 9]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 6 [paras[0].firstChild, 10]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 7 [paras[0].firstChild, 65535]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 8 [paras[1].firstChild, -1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 9 [paras[1].firstChild, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 10 [paras[1].firstChild, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 11 [paras[1].firstChild, 2]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 12 [paras[1].firstChild, 8]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 13 [paras[1].firstChild, 9]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 14 [paras[1].firstChild, 10]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 15 [paras[1].firstChild, 65535]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 16 [detachedPara1.firstChild, 0]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 17 [detachedPara1.firstChild, 1]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 18 [detachedPara1.firstChild, 8]
21:38:58 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 19 [detachedPara1.firstChild, 9]
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 20 [foreignPara1.firstChild, 0] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 21 [foreignPara1.firstChild, 1] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 22 [foreignPara1.firstChild, 8] -
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:58 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 () {
21:38:58 INFO - "use strict";
21:38:58 INFO -
21:38:58 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:58 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:58 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 24 [document.documentElement, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 25 [document.documentElement, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 26 [document.documentElement, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 27 [document.documentElement, 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 28 [document.documentElement, 7]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 29 [document.head, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 30 [document.body, 3]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 31 [foreignDoc.documentElement, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 32 [foreignDoc.documentElement, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 33 [foreignDoc.head, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 34 [foreignDoc.body, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 35 [paras[0], 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 36 [paras[0], 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 37 [paras[0], 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 38 [paras[1], 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 39 [paras[1], 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 40 [paras[1], 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 41 [detachedPara1, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 42 [detachedPara1, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 43 [testDiv, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 44 [testDiv, 3]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 45 [document, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 46 [document, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 47 [document, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 48 [document, 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 49 [document, 3]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 50 [comment, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 51 [comment, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 52 [comment, 4]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 53 [comment, 96]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 54 [foreignDoc, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 55 [foreignDoc, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 56 [foreignComment, 2] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 57 [foreignTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 58 [foreignTextNode, 36] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 60 [xmlDoc, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 61 [xmlDoc, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 63 [xmlComment, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 64 [xmlComment, 4] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 65 [processingInstruction, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 66 [processingInstruction, 5] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 67 [processingInstruction, 9] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 68 [detachedTextNode, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 69 [detachedTextNode, 8]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 70 [detachedForeignTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 71 [detachedForeignTextNode, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 72 [detachedXmlTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 73 [detachedXmlTextNode, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 74 [detachedProcessingInstruction, 12] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 75 [detachedComment, 3]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 76 [detachedComment, 5]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 77 [detachedForeignComment, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 78 [detachedForeignComment, 4] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 79 [detachedXmlComment, 2] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 80 [docfrag, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 81 [foreignDocfrag, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 82 [xmlDocfrag, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 83 [doctype, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 84 [doctype, -17]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] and point 85 [doctype, 1]
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 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
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 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
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 0 [paras[0].firstChild, -1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 0 [paras[0].firstChild, -1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 1 [paras[0].firstChild, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 1 [paras[0].firstChild, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 2 [paras[0].firstChild, 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 2 [paras[0].firstChild, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 3 [paras[0].firstChild, 2]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 3 [paras[0].firstChild, 2] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 4 [paras[0].firstChild, 8]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 4 [paras[0].firstChild, 8] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 5 [paras[0].firstChild, 9]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 5 [paras[0].firstChild, 9] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 6 [paras[0].firstChild, 10]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 6 [paras[0].firstChild, 10] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 7 [paras[0].firstChild, 65535]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 7 [paras[0].firstChild, 65535] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 8 [paras[1].firstChild, -1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 8 [paras[1].firstChild, -1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 9 [paras[1].firstChild, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 9 [paras[1].firstChild, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 10 [paras[1].firstChild, 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 10 [paras[1].firstChild, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 11 [paras[1].firstChild, 2]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 11 [paras[1].firstChild, 2] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 12 [paras[1].firstChild, 8]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 12 [paras[1].firstChild, 8] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 13 [paras[1].firstChild, 9]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 13 [paras[1].firstChild, 9] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 14 [paras[1].firstChild, 10]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 14 [paras[1].firstChild, 10] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 15 [paras[1].firstChild, 65535]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 15 [paras[1].firstChild, 65535] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 16 [detachedPara1.firstChild, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 16 [detachedPara1.firstChild, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 17 [detachedPara1.firstChild, 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 17 [detachedPara1.firstChild, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 18 [detachedPara1.firstChild, 8]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 18 [detachedPara1.firstChild, 8] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 19 [detachedPara1.firstChild, 9]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 19 [detachedPara1.firstChild, 9] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 20 [foreignPara1.firstChild, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 20 [foreignPara1.firstChild, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 21 [foreignPara1.firstChild, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 21 [foreignPara1.firstChild, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 22 [foreignPara1.firstChild, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 22 [foreignPara1.firstChild, 8] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 23 [foreignPara1.firstChild, 9] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 24 [document.documentElement, -1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 24 [document.documentElement, -1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 25 [document.documentElement, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 25 [document.documentElement, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 26 [document.documentElement, 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 26 [document.documentElement, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 27 [document.documentElement, 2]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 27 [document.documentElement, 2] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 28 [document.documentElement, 7]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 28 [document.documentElement, 7] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 29 [document.head, 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 29 [document.head, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 30 [document.body, 3]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 30 [document.body, 3] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 31 [foreignDoc.documentElement, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 31 [foreignDoc.documentElement, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 32 [foreignDoc.documentElement, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 32 [foreignDoc.documentElement, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 33 [foreignDoc.head, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 33 [foreignDoc.head, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 34 [foreignDoc.body, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 34 [foreignDoc.body, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 35 [paras[0], 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 35 [paras[0], 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 36 [paras[0], 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 36 [paras[0], 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 37 [paras[0], 2]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 37 [paras[0], 2] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 38 [paras[1], 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 38 [paras[1], 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 39 [paras[1], 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 39 [paras[1], 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 40 [paras[1], 2]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 40 [paras[1], 2] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 41 [detachedPara1, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 41 [detachedPara1, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 42 [detachedPara1, 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 42 [detachedPara1, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 43 [testDiv, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 43 [testDiv, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 44 [testDiv, 3]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 44 [testDiv, 3] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 45 [document, -1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 45 [document, -1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 46 [document, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 46 [document, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 47 [document, 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 47 [document, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 48 [document, 2]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 48 [document, 2] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 49 [document, 3]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 49 [document, 3] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 50 [comment, -1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 50 [comment, -1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 51 [comment, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 51 [comment, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 52 [comment, 4]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 52 [comment, 4] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 53 [comment, 96]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 53 [comment, 96] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 54 [foreignDoc, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 54 [foreignDoc, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 55 [foreignDoc, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 55 [foreignDoc, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 56 [foreignComment, 2] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 56 [foreignComment, 2] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 57 [foreignTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 57 [foreignTextNode, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 58 [foreignTextNode, 36] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 58 [foreignTextNode, 36] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 59 [xmlDoc, -1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 60 [xmlDoc, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 60 [xmlDoc, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 61 [xmlDoc, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 61 [xmlDoc, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 62 [xmlDoc, 5] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 63 [xmlComment, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 63 [xmlComment, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 64 [xmlComment, 4] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 64 [xmlComment, 4] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 65 [processingInstruction, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 65 [processingInstruction, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 66 [processingInstruction, 5] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 66 [processingInstruction, 5] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 67 [processingInstruction, 9] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 67 [processingInstruction, 9] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 68 [detachedTextNode, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 68 [detachedTextNode, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 69 [detachedTextNode, 8]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 69 [detachedTextNode, 8] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 75 [detachedComment, 3]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 75 [detachedComment, 3] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 76 [detachedComment, 5]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 76 [detachedComment, 5] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 77 [detachedForeignComment, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 77 [detachedForeignComment, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 78 [detachedForeignComment, 4] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 78 [detachedForeignComment, 4] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 79 [detachedXmlComment, 2] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 79 [detachedXmlComment, 2] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 80 [docfrag, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 80 [docfrag, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 81 [foreignDocfrag, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 81 [foreignDocfrag, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 82 [xmlDocfrag, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 82 [xmlDocfrag, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 83 [doctype, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 83 [doctype, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 84 [doctype, -17]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 84 [doctype, -17] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 85 [doctype, 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 85 [doctype, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 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
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 86 [foreignDoctype, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 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
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] and point 87 [xmlDoctype, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 0 [paras[0].firstChild, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 1 [paras[0].firstChild, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 2 [paras[0].firstChild, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 3 [paras[0].firstChild, 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 4 [paras[0].firstChild, 8]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 5 [paras[0].firstChild, 9]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 6 [paras[0].firstChild, 10]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 7 [paras[0].firstChild, 65535]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 8 [paras[1].firstChild, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 9 [paras[1].firstChild, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 10 [paras[1].firstChild, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 11 [paras[1].firstChild, 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 12 [paras[1].firstChild, 8]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 13 [paras[1].firstChild, 9]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 14 [paras[1].firstChild, 10]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 15 [paras[1].firstChild, 65535]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 16 [detachedPara1.firstChild, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 17 [detachedPara1.firstChild, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 18 [detachedPara1.firstChild, 8]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 19 [detachedPara1.firstChild, 9]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 20 [foreignPara1.firstChild, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 21 [foreignPara1.firstChild, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 22 [foreignPara1.firstChild, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 24 [document.documentElement, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 25 [document.documentElement, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 26 [document.documentElement, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 27 [document.documentElement, 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 28 [document.documentElement, 7]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 29 [document.head, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 30 [document.body, 3]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 31 [foreignDoc.documentElement, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 32 [foreignDoc.documentElement, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 33 [foreignDoc.head, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 34 [foreignDoc.body, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 35 [paras[0], 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 36 [paras[0], 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 37 [paras[0], 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 38 [paras[1], 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 39 [paras[1], 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 40 [paras[1], 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 41 [detachedPara1, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 42 [detachedPara1, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 43 [testDiv, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 44 [testDiv, 3]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 45 [document, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 46 [document, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 47 [document, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 48 [document, 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 49 [document, 3]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 50 [comment, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 51 [comment, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 52 [comment, 4]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 53 [comment, 96]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 54 [foreignDoc, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 55 [foreignDoc, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 56 [foreignComment, 2] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 57 [foreignTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 58 [foreignTextNode, 36] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 60 [xmlDoc, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 61 [xmlDoc, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 63 [xmlComment, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 64 [xmlComment, 4] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 65 [processingInstruction, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 66 [processingInstruction, 5] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 67 [processingInstruction, 9] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 68 [detachedTextNode, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 69 [detachedTextNode, 8]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 70 [detachedForeignTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 71 [detachedForeignTextNode, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 72 [detachedXmlTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 73 [detachedXmlTextNode, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 74 [detachedProcessingInstruction, 12] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 75 [detachedComment, 3]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 76 [detachedComment, 5]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 77 [detachedForeignComment, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 78 [detachedForeignComment, 4] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 79 [detachedXmlComment, 2] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 80 [docfrag, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 81 [foreignDocfrag, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 82 [xmlDocfrag, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 83 [doctype, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 84 [doctype, -17]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() with range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] and point 85 [doctype, 1]
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 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
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 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
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 0 [paras[0].firstChild, -1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 0 [paras[0].firstChild, -1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 1 [paras[0].firstChild, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 1 [paras[0].firstChild, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 2 [paras[0].firstChild, 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 2 [paras[0].firstChild, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 3 [paras[0].firstChild, 2]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 3 [paras[0].firstChild, 2] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 4 [paras[0].firstChild, 8]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 4 [paras[0].firstChild, 8] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 5 [paras[0].firstChild, 9]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 5 [paras[0].firstChild, 9] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 6 [paras[0].firstChild, 10]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 6 [paras[0].firstChild, 10] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 7 [paras[0].firstChild, 65535]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 7 [paras[0].firstChild, 65535] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 8 [paras[1].firstChild, -1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 8 [paras[1].firstChild, -1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 9 [paras[1].firstChild, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 9 [paras[1].firstChild, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 10 [paras[1].firstChild, 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 10 [paras[1].firstChild, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 11 [paras[1].firstChild, 2]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 11 [paras[1].firstChild, 2] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 12 [paras[1].firstChild, 8]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 12 [paras[1].firstChild, 8] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 13 [paras[1].firstChild, 9]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 13 [paras[1].firstChild, 9] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 14 [paras[1].firstChild, 10]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 14 [paras[1].firstChild, 10] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 15 [paras[1].firstChild, 65535]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 15 [paras[1].firstChild, 65535] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 16 [detachedPara1.firstChild, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 16 [detachedPara1.firstChild, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 17 [detachedPara1.firstChild, 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 17 [detachedPara1.firstChild, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 18 [detachedPara1.firstChild, 8]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 18 [detachedPara1.firstChild, 8] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 19 [detachedPara1.firstChild, 9]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 19 [detachedPara1.firstChild, 9] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 20 [foreignPara1.firstChild, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 20 [foreignPara1.firstChild, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 21 [foreignPara1.firstChild, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 21 [foreignPara1.firstChild, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 22 [foreignPara1.firstChild, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 22 [foreignPara1.firstChild, 8] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 23 [foreignPara1.firstChild, 9] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 24 [document.documentElement, -1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 24 [document.documentElement, -1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 25 [document.documentElement, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 25 [document.documentElement, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 26 [document.documentElement, 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 26 [document.documentElement, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 27 [document.documentElement, 2]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 27 [document.documentElement, 2] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 28 [document.documentElement, 7]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 28 [document.documentElement, 7] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 29 [document.head, 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 29 [document.head, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 30 [document.body, 3]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 30 [document.body, 3] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 31 [foreignDoc.documentElement, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 31 [foreignDoc.documentElement, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 32 [foreignDoc.documentElement, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 32 [foreignDoc.documentElement, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 33 [foreignDoc.head, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 33 [foreignDoc.head, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 34 [foreignDoc.body, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 34 [foreignDoc.body, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 35 [paras[0], 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 35 [paras[0], 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 36 [paras[0], 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 36 [paras[0], 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 37 [paras[0], 2]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 37 [paras[0], 2] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 38 [paras[1], 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 38 [paras[1], 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 39 [paras[1], 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 39 [paras[1], 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 40 [paras[1], 2]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 40 [paras[1], 2] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 41 [detachedPara1, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 41 [detachedPara1, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 42 [detachedPara1, 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 42 [detachedPara1, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 43 [testDiv, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 43 [testDiv, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 44 [testDiv, 3]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 44 [testDiv, 3] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 45 [document, -1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 45 [document, -1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 46 [document, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 46 [document, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 47 [document, 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 47 [document, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 48 [document, 2]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 48 [document, 2] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 49 [document, 3]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 49 [document, 3] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 50 [comment, -1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 50 [comment, -1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 51 [comment, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 51 [comment, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 52 [comment, 4]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 52 [comment, 4] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 53 [comment, 96]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 53 [comment, 96] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 54 [foreignDoc, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 54 [foreignDoc, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 55 [foreignDoc, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 55 [foreignDoc, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 56 [foreignComment, 2] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 56 [foreignComment, 2] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 57 [foreignTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 57 [foreignTextNode, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 58 [foreignTextNode, 36] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 58 [foreignTextNode, 36] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 59 [xmlDoc, -1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 60 [xmlDoc, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 60 [xmlDoc, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 61 [xmlDoc, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 61 [xmlDoc, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 62 [xmlDoc, 5] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 63 [xmlComment, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 63 [xmlComment, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 64 [xmlComment, 4] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 64 [xmlComment, 4] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 65 [processingInstruction, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 65 [processingInstruction, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 66 [processingInstruction, 5] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 66 [processingInstruction, 5] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 67 [processingInstruction, 9] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 67 [processingInstruction, 9] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 68 [detachedTextNode, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 68 [detachedTextNode, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 69 [detachedTextNode, 8]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 69 [detachedTextNode, 8] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 70 [detachedForeignTextNode, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 71 [detachedForeignTextNode, 8] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 72 [detachedXmlTextNode, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 73 [detachedXmlTextNode, 8] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 74 [detachedProcessingInstruction, 12] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 75 [detachedComment, 3]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 75 [detachedComment, 3] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 76 [detachedComment, 5]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 76 [detachedComment, 5] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 77 [detachedForeignComment, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 77 [detachedForeignComment, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 78 [detachedForeignComment, 4] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 78 [detachedForeignComment, 4] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 79 [detachedXmlComment, 2] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 79 [detachedXmlComment, 2] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 80 [docfrag, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 80 [docfrag, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 81 [foreignDocfrag, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 81 [foreignDocfrag, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 82 [xmlDocfrag, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 82 [xmlDocfrag, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 83 [doctype, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 83 [doctype, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 84 [doctype, -17]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 84 [doctype, -17] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 85 [doctype, 1]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 85 [doctype, 1] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 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
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 86 [foreignDoctype, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 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
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] and point 87 [xmlDoctype, 0] -
21:38:59 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 0 [paras[0].firstChild, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 0 [paras[0].firstChild, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 1 [paras[0].firstChild, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 1 [paras[0].firstChild, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 2 [paras[0].firstChild, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 2 [paras[0].firstChild, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 3 [paras[0].firstChild, 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 3 [paras[0].firstChild, 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 4 [paras[0].firstChild, 8]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 4 [paras[0].firstChild, 8]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 5 [paras[0].firstChild, 9]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 5 [paras[0].firstChild, 9]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 6 [paras[0].firstChild, 10]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 6 [paras[0].firstChild, 10]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 7 [paras[0].firstChild, 65535]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 7 [paras[0].firstChild, 65535]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 8 [paras[1].firstChild, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 8 [paras[1].firstChild, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 9 [paras[1].firstChild, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 9 [paras[1].firstChild, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 10 [paras[1].firstChild, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 10 [paras[1].firstChild, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 11 [paras[1].firstChild, 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 11 [paras[1].firstChild, 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 12 [paras[1].firstChild, 8]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 12 [paras[1].firstChild, 8]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 13 [paras[1].firstChild, 9]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 13 [paras[1].firstChild, 9]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 14 [paras[1].firstChild, 10]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 14 [paras[1].firstChild, 10]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 15 [paras[1].firstChild, 65535]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 15 [paras[1].firstChild, 65535]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 16 [detachedPara1.firstChild, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 16 [detachedPara1.firstChild, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 17 [detachedPara1.firstChild, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 17 [detachedPara1.firstChild, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 18 [detachedPara1.firstChild, 8]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 18 [detachedPara1.firstChild, 8]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 19 [detachedPara1.firstChild, 9]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 19 [detachedPara1.firstChild, 9]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 20 [foreignPara1.firstChild, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 20 [foreignPara1.firstChild, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 21 [foreignPara1.firstChild, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 21 [foreignPara1.firstChild, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 22 [foreignPara1.firstChild, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 22 [foreignPara1.firstChild, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 24 [document.documentElement, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 24 [document.documentElement, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 25 [document.documentElement, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 25 [document.documentElement, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 26 [document.documentElement, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 26 [document.documentElement, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 27 [document.documentElement, 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 27 [document.documentElement, 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 28 [document.documentElement, 7]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 28 [document.documentElement, 7]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 29 [document.head, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 29 [document.head, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 30 [document.body, 3]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 30 [document.body, 3]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 31 [foreignDoc.documentElement, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 31 [foreignDoc.documentElement, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 32 [foreignDoc.documentElement, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 32 [foreignDoc.documentElement, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 33 [foreignDoc.head, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 33 [foreignDoc.head, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 34 [foreignDoc.body, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 34 [foreignDoc.body, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 35 [paras[0], 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 35 [paras[0], 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 36 [paras[0], 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 36 [paras[0], 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 37 [paras[0], 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 37 [paras[0], 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 38 [paras[1], 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 38 [paras[1], 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 39 [paras[1], 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 39 [paras[1], 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 40 [paras[1], 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 40 [paras[1], 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 41 [detachedPara1, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 41 [detachedPara1, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 42 [detachedPara1, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 42 [detachedPara1, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 43 [testDiv, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 43 [testDiv, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 44 [testDiv, 3]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 44 [testDiv, 3]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 45 [document, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 45 [document, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 46 [document, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 46 [document, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 47 [document, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 47 [document, 1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 48 [document, 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 48 [document, 2]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 49 [document, 3]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 49 [document, 3]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 50 [comment, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 50 [comment, -1]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 51 [comment, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 51 [comment, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 52 [comment, 4]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 52 [comment, 4]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 53 [comment, 96]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 53 [comment, 96]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 54 [foreignDoc, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 54 [foreignDoc, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 55 [foreignDoc, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 55 [foreignDoc, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 56 [foreignComment, 2] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 56 [foreignComment, 2] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 57 [foreignTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 57 [foreignTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 58 [foreignTextNode, 36] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 58 [foreignTextNode, 36] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 60 [xmlDoc, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 60 [xmlDoc, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 61 [xmlDoc, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 61 [xmlDoc, 1] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 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 () {
21:38:59 INFO - "use strict";
21:38:59 INFO -
21:38:59 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 63 [xmlComment, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 63 [xmlComment, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 64 [xmlComment, 4] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 64 [xmlComment, 4] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 65 [processingInstruction, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 65 [processingInstruction, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 66 [processingInstruction, 5] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 66 [processingInstruction, 5] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 67 [processingInstruction, 9] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 67 [processingInstruction, 9] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 68 [detachedTextNode, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 68 [detachedTextNode, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 69 [detachedTextNode, 8]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 69 [detachedTextNode, 8]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 70 [detachedForeignTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 70 [detachedForeignTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 71 [detachedForeignTextNode, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 71 [detachedForeignTextNode, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 72 [detachedXmlTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 72 [detachedXmlTextNode, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 73 [detachedXmlTextNode, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 73 [detachedXmlTextNode, 8] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 74 [detachedProcessingInstruction, 12] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 74 [detachedProcessingInstruction, 12] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 75 [detachedComment, 3]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 75 [detachedComment, 3]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 76 [detachedComment, 5]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 76 [detachedComment, 5]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 77 [detachedForeignComment, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 77 [detachedForeignComment, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 78 [detachedForeignComment, 4] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 78 [detachedForeignComment, 4] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 79 [detachedXmlComment, 2] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 79 [detachedXmlComment, 2] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 80 [docfrag, 0]
21:38:59 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 80 [docfrag, 0]
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 81 [foreignDocfrag, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 81 [foreignDocfrag, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 82 [xmlDocfrag, 0] -
21:38:59 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:38:59 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:38:59 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 82 [xmlDocfrag, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 83 [doctype, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 83 [doctype, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 84 [doctype, -17]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 84 [doctype, -17]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 51 [detachedComment, 3, detachedComment, 4] and point 85 [doctype, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() backwards with range 51 [detachedComment, 3, detachedComment, 4] and point 85 [doctype, 1]
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 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
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 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
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 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
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 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
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:41:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 0 [paras[0].firstChild, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 1 [paras[0].firstChild, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 2 [paras[0].firstChild, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 3 [paras[0].firstChild, 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 4 [paras[0].firstChild, 8]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 5 [paras[0].firstChild, 9]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 6 [paras[0].firstChild, 10]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 7 [paras[0].firstChild, 65535]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 8 [paras[1].firstChild, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 9 [paras[1].firstChild, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 10 [paras[1].firstChild, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 11 [paras[1].firstChild, 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 12 [paras[1].firstChild, 8]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 13 [paras[1].firstChild, 9]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 14 [paras[1].firstChild, 10]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 15 [paras[1].firstChild, 65535]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 16 [detachedPara1.firstChild, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 17 [detachedPara1.firstChild, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 18 [detachedPara1.firstChild, 8]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 19 [detachedPara1.firstChild, 9]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 20 [foreignPara1.firstChild, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 21 [foreignPara1.firstChild, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 22 [foreignPara1.firstChild, 8] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 24 [document.documentElement, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 25 [document.documentElement, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 26 [document.documentElement, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 27 [document.documentElement, 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 28 [document.documentElement, 7]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 29 [document.head, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 30 [document.body, 3]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 31 [foreignDoc.documentElement, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 32 [foreignDoc.documentElement, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 33 [foreignDoc.head, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 34 [foreignDoc.body, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 35 [paras[0], 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 36 [paras[0], 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 37 [paras[0], 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 38 [paras[1], 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 39 [paras[1], 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 40 [paras[1], 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 41 [detachedPara1, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 42 [detachedPara1, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 43 [testDiv, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 44 [testDiv, 3]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 45 [document, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 46 [document, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 47 [document, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 48 [document, 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 49 [document, 3]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 50 [comment, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 51 [comment, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 52 [comment, 4]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 53 [comment, 96]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 54 [foreignDoc, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 55 [foreignDoc, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 56 [foreignComment, 2] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 57 [foreignTextNode, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 58 [foreignTextNode, 36] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 60 [xmlDoc, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 61 [xmlDoc, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 63 [xmlComment, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 64 [xmlComment, 4] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 65 [processingInstruction, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 66 [processingInstruction, 5] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 67 [processingInstruction, 9] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 68 [detachedTextNode, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 69 [detachedTextNode, 8]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 70 [detachedForeignTextNode, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 71 [detachedForeignTextNode, 8] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 72 [detachedXmlTextNode, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 73 [detachedXmlTextNode, 8] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 74 [detachedProcessingInstruction, 12] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 75 [detachedComment, 3]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 76 [detachedComment, 5]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 77 [detachedForeignComment, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 78 [detachedForeignComment, 4] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 79 [detachedXmlComment, 2] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 80 [docfrag, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 81 [foreignDocfrag, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 82 [xmlDocfrag, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 83 [doctype, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 84 [doctype, -17]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 52 [detachedComment, 5, detachedComment, 5] and point 85 [doctype, 1]
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 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
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 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
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 0 [paras[0].firstChild, -1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 0 [paras[0].firstChild, -1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 1 [paras[0].firstChild, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 1 [paras[0].firstChild, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 2 [paras[0].firstChild, 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 2 [paras[0].firstChild, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 3 [paras[0].firstChild, 2]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 3 [paras[0].firstChild, 2] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 4 [paras[0].firstChild, 8]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 4 [paras[0].firstChild, 8] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 5 [paras[0].firstChild, 9]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 5 [paras[0].firstChild, 9] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 6 [paras[0].firstChild, 10]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 6 [paras[0].firstChild, 10] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 7 [paras[0].firstChild, 65535]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 7 [paras[0].firstChild, 65535] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 8 [paras[1].firstChild, -1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 8 [paras[1].firstChild, -1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 9 [paras[1].firstChild, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 9 [paras[1].firstChild, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 10 [paras[1].firstChild, 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 10 [paras[1].firstChild, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 11 [paras[1].firstChild, 2]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 11 [paras[1].firstChild, 2] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 12 [paras[1].firstChild, 8]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 12 [paras[1].firstChild, 8] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 13 [paras[1].firstChild, 9]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 13 [paras[1].firstChild, 9] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 14 [paras[1].firstChild, 10]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 14 [paras[1].firstChild, 10] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 15 [paras[1].firstChild, 65535]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 15 [paras[1].firstChild, 65535] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 16 [detachedPara1.firstChild, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 16 [detachedPara1.firstChild, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 17 [detachedPara1.firstChild, 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 17 [detachedPara1.firstChild, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 18 [detachedPara1.firstChild, 8]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 18 [detachedPara1.firstChild, 8] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 19 [detachedPara1.firstChild, 9]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 19 [detachedPara1.firstChild, 9] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 20 [foreignPara1.firstChild, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 20 [foreignPara1.firstChild, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 21 [foreignPara1.firstChild, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 21 [foreignPara1.firstChild, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 22 [foreignPara1.firstChild, 8] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 22 [foreignPara1.firstChild, 8] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 23 [foreignPara1.firstChild, 9] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 24 [document.documentElement, -1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 24 [document.documentElement, -1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 25 [document.documentElement, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 25 [document.documentElement, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 26 [document.documentElement, 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 26 [document.documentElement, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 27 [document.documentElement, 2]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 27 [document.documentElement, 2] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 28 [document.documentElement, 7]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 28 [document.documentElement, 7] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 29 [document.head, 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 29 [document.head, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 30 [document.body, 3]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 30 [document.body, 3] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 31 [foreignDoc.documentElement, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 31 [foreignDoc.documentElement, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 32 [foreignDoc.documentElement, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 32 [foreignDoc.documentElement, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 33 [foreignDoc.head, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 33 [foreignDoc.head, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 34 [foreignDoc.body, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 34 [foreignDoc.body, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 35 [paras[0], 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 35 [paras[0], 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 36 [paras[0], 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 36 [paras[0], 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 37 [paras[0], 2]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 37 [paras[0], 2] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 38 [paras[1], 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 38 [paras[1], 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 39 [paras[1], 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 39 [paras[1], 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 40 [paras[1], 2]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 40 [paras[1], 2] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 41 [detachedPara1, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 41 [detachedPara1, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 42 [detachedPara1, 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 42 [detachedPara1, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 43 [testDiv, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 43 [testDiv, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 44 [testDiv, 3]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 44 [testDiv, 3] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 45 [document, -1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 45 [document, -1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 46 [document, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 46 [document, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 47 [document, 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 47 [document, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 48 [document, 2]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 48 [document, 2] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 49 [document, 3]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 49 [document, 3] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 50 [comment, -1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 50 [comment, -1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 51 [comment, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 51 [comment, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 52 [comment, 4]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 52 [comment, 4] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 53 [comment, 96]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 53 [comment, 96] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 54 [foreignDoc, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 54 [foreignDoc, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 55 [foreignDoc, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 55 [foreignDoc, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 56 [foreignComment, 2] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 56 [foreignComment, 2] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 57 [foreignTextNode, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 57 [foreignTextNode, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 58 [foreignTextNode, 36] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 58 [foreignTextNode, 36] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 59 [xmlDoc, -1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 60 [xmlDoc, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 60 [xmlDoc, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 61 [xmlDoc, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 61 [xmlDoc, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 62 [xmlDoc, 5] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 63 [xmlComment, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 63 [xmlComment, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 64 [xmlComment, 4] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 64 [xmlComment, 4] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 65 [processingInstruction, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 65 [processingInstruction, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 66 [processingInstruction, 5] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 66 [processingInstruction, 5] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 67 [processingInstruction, 9] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 67 [processingInstruction, 9] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 68 [detachedTextNode, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 68 [detachedTextNode, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 69 [detachedTextNode, 8]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 69 [detachedTextNode, 8] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 70 [detachedForeignTextNode, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 70 [detachedForeignTextNode, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 71 [detachedForeignTextNode, 8] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 71 [detachedForeignTextNode, 8] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 72 [detachedXmlTextNode, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 72 [detachedXmlTextNode, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 73 [detachedXmlTextNode, 8] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 73 [detachedXmlTextNode, 8] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 74 [detachedProcessingInstruction, 12] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 74 [detachedProcessingInstruction, 12] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 75 [detachedComment, 3]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 75 [detachedComment, 3] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 76 [detachedComment, 5]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 76 [detachedComment, 5] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 77 [detachedForeignComment, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 77 [detachedForeignComment, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 78 [detachedForeignComment, 4] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 78 [detachedForeignComment, 4] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 79 [detachedXmlComment, 2] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 79 [detachedXmlComment, 2] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 80 [docfrag, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 80 [docfrag, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 81 [foreignDocfrag, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 81 [foreignDocfrag, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 82 [xmlDocfrag, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 82 [xmlDocfrag, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 83 [doctype, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 83 [doctype, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 84 [doctype, -17]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 84 [doctype, -17] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 85 [doctype, 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 85 [doctype, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 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
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 86 [foreignDoctype, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 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
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 53 [detachedForeignComment, 0, detachedForeignComment, 1] and point 87 [xmlDoctype, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 0 [paras[0].firstChild, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 1 [paras[0].firstChild, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 2 [paras[0].firstChild, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 3 [paras[0].firstChild, 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 4 [paras[0].firstChild, 8]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 5 [paras[0].firstChild, 9]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 6 [paras[0].firstChild, 10]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 7 [paras[0].firstChild, 65535]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 8 [paras[1].firstChild, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 9 [paras[1].firstChild, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 10 [paras[1].firstChild, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 11 [paras[1].firstChild, 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 12 [paras[1].firstChild, 8]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 13 [paras[1].firstChild, 9]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 14 [paras[1].firstChild, 10]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 15 [paras[1].firstChild, 65535]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 16 [detachedPara1.firstChild, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 17 [detachedPara1.firstChild, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 18 [detachedPara1.firstChild, 8]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 19 [detachedPara1.firstChild, 9]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 20 [foreignPara1.firstChild, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 21 [foreignPara1.firstChild, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 22 [foreignPara1.firstChild, 8] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 24 [document.documentElement, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 25 [document.documentElement, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 26 [document.documentElement, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 27 [document.documentElement, 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 28 [document.documentElement, 7]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 29 [document.head, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 30 [document.body, 3]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 31 [foreignDoc.documentElement, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 32 [foreignDoc.documentElement, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 33 [foreignDoc.head, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 34 [foreignDoc.body, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 35 [paras[0], 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 36 [paras[0], 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 37 [paras[0], 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 38 [paras[1], 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 39 [paras[1], 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 40 [paras[1], 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 41 [detachedPara1, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 42 [detachedPara1, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 43 [testDiv, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 44 [testDiv, 3]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 45 [document, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 46 [document, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 47 [document, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 48 [document, 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 49 [document, 3]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 50 [comment, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 51 [comment, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 52 [comment, 4]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 53 [comment, 96]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 54 [foreignDoc, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 55 [foreignDoc, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 56 [foreignComment, 2] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 57 [foreignTextNode, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 58 [foreignTextNode, 36] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 60 [xmlDoc, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 61 [xmlDoc, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 63 [xmlComment, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 64 [xmlComment, 4] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 65 [processingInstruction, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 66 [processingInstruction, 5] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 67 [processingInstruction, 9] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 68 [detachedTextNode, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 69 [detachedTextNode, 8]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 70 [detachedForeignTextNode, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 71 [detachedForeignTextNode, 8] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 72 [detachedXmlTextNode, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 73 [detachedXmlTextNode, 8] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 74 [detachedProcessingInstruction, 12] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 75 [detachedComment, 3]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 76 [detachedComment, 5]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 77 [detachedForeignComment, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 78 [detachedForeignComment, 4] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 79 [detachedXmlComment, 2] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 80 [docfrag, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 81 [foreignDocfrag, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 82 [xmlDocfrag, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 83 [doctype, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 84 [doctype, -17]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 54 [detachedForeignComment, 4, detachedForeignComment, 4] and point 85 [doctype, 1]
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 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
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 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
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 0 [paras[0].firstChild, -1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 0 [paras[0].firstChild, -1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 1 [paras[0].firstChild, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 1 [paras[0].firstChild, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 2 [paras[0].firstChild, 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 2 [paras[0].firstChild, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 3 [paras[0].firstChild, 2]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 3 [paras[0].firstChild, 2] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 4 [paras[0].firstChild, 8]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 4 [paras[0].firstChild, 8] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 5 [paras[0].firstChild, 9]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 5 [paras[0].firstChild, 9] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 6 [paras[0].firstChild, 10]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 6 [paras[0].firstChild, 10] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 7 [paras[0].firstChild, 65535]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 7 [paras[0].firstChild, 65535] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 8 [paras[1].firstChild, -1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 8 [paras[1].firstChild, -1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 9 [paras[1].firstChild, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 9 [paras[1].firstChild, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 10 [paras[1].firstChild, 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 10 [paras[1].firstChild, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 11 [paras[1].firstChild, 2]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 11 [paras[1].firstChild, 2] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 12 [paras[1].firstChild, 8]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 12 [paras[1].firstChild, 8] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 13 [paras[1].firstChild, 9]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 13 [paras[1].firstChild, 9] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 14 [paras[1].firstChild, 10]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 14 [paras[1].firstChild, 10] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 15 [paras[1].firstChild, 65535]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 15 [paras[1].firstChild, 65535] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 16 [detachedPara1.firstChild, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 16 [detachedPara1.firstChild, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 17 [detachedPara1.firstChild, 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 17 [detachedPara1.firstChild, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 18 [detachedPara1.firstChild, 8]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 18 [detachedPara1.firstChild, 8] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 19 [detachedPara1.firstChild, 9]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 19 [detachedPara1.firstChild, 9] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 20 [foreignPara1.firstChild, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 20 [foreignPara1.firstChild, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 21 [foreignPara1.firstChild, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 21 [foreignPara1.firstChild, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 22 [foreignPara1.firstChild, 8] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 22 [foreignPara1.firstChild, 8] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 23 [foreignPara1.firstChild, 9] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 24 [document.documentElement, -1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 24 [document.documentElement, -1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 25 [document.documentElement, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 25 [document.documentElement, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 26 [document.documentElement, 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 26 [document.documentElement, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 27 [document.documentElement, 2]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 27 [document.documentElement, 2] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 28 [document.documentElement, 7]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 28 [document.documentElement, 7] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 29 [document.head, 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 29 [document.head, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 30 [document.body, 3]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 30 [document.body, 3] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 31 [foreignDoc.documentElement, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 31 [foreignDoc.documentElement, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 32 [foreignDoc.documentElement, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 32 [foreignDoc.documentElement, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 33 [foreignDoc.head, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 33 [foreignDoc.head, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 34 [foreignDoc.body, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 34 [foreignDoc.body, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 35 [paras[0], 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 35 [paras[0], 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 36 [paras[0], 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 36 [paras[0], 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 37 [paras[0], 2]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 37 [paras[0], 2] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 38 [paras[1], 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 38 [paras[1], 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 39 [paras[1], 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 39 [paras[1], 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 40 [paras[1], 2]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 40 [paras[1], 2] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 41 [detachedPara1, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 41 [detachedPara1, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 42 [detachedPara1, 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 42 [detachedPara1, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 43 [testDiv, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 43 [testDiv, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 44 [testDiv, 3]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 44 [testDiv, 3] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 45 [document, -1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 45 [document, -1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 46 [document, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 46 [document, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 47 [document, 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 47 [document, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 48 [document, 2]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 48 [document, 2] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 49 [document, 3]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 49 [document, 3] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 50 [comment, -1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 50 [comment, -1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 51 [comment, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 51 [comment, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 52 [comment, 4]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 52 [comment, 4] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 53 [comment, 96]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 53 [comment, 96] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 54 [foreignDoc, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 54 [foreignDoc, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 55 [foreignDoc, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 55 [foreignDoc, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 56 [foreignComment, 2] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 56 [foreignComment, 2] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 57 [foreignTextNode, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - PROCESS | 4028 | --DOMWINDOW == 21 (0F3F4A00) [pid = 4028] [serial = 1136] [outer = 00000000] [url = about:blank]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 57 [foreignTextNode, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - PROCESS | 4028 | --DOMWINDOW == 20 (10D01500) [pid = 4028] [serial = 1132] [outer = 00000000] [url = about:blank]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 58 [foreignTextNode, 36] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - PROCESS | 4028 | --DOMWINDOW == 19 (0E46B500) [pid = 4028] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 58 [foreignTextNode, 36] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - PROCESS | 4028 | --DOMWINDOW == 18 (0E46F380) [pid = 4028] [serial = 1129] [outer = 00000000] [url = about:blank]
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - PROCESS | 4028 | --DOMWINDOW == 17 (11931A00) [pid = 4028] [serial = 1126] [outer = 00000000] [url = about:blank]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 59 [xmlDoc, -1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 60 [xmlDoc, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 60 [xmlDoc, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 61 [xmlDoc, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 61 [xmlDoc, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 62 [xmlDoc, 5] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 63 [xmlComment, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 63 [xmlComment, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 64 [xmlComment, 4] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 64 [xmlComment, 4] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 65 [processingInstruction, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 65 [processingInstruction, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 66 [processingInstruction, 5] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 66 [processingInstruction, 5] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 67 [processingInstruction, 9] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 67 [processingInstruction, 9] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 68 [detachedTextNode, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 68 [detachedTextNode, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 69 [detachedTextNode, 8]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 69 [detachedTextNode, 8] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 70 [detachedForeignTextNode, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 70 [detachedForeignTextNode, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 71 [detachedForeignTextNode, 8] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 71 [detachedForeignTextNode, 8] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 72 [detachedXmlTextNode, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 72 [detachedXmlTextNode, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 73 [detachedXmlTextNode, 8] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 73 [detachedXmlTextNode, 8] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 74 [detachedProcessingInstruction, 12] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 74 [detachedProcessingInstruction, 12] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 75 [detachedComment, 3]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 75 [detachedComment, 3] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 76 [detachedComment, 5]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 76 [detachedComment, 5] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 77 [detachedForeignComment, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 77 [detachedForeignComment, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 78 [detachedForeignComment, 4] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 78 [detachedForeignComment, 4] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 79 [detachedXmlComment, 2] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 79 [detachedXmlComment, 2] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 80 [docfrag, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 80 [docfrag, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 81 [foreignDocfrag, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 81 [foreignDocfrag, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 82 [xmlDocfrag, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 82 [xmlDocfrag, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 83 [doctype, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 83 [doctype, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 84 [doctype, -17]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 84 [doctype, -17] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() forwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 85 [doctype, 1]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 85 [doctype, 1] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 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
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 86 [foreignDoctype, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 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
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:35:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:33:1
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() backwards with range 55 [detachedXmlComment, 2, detachedXmlComment, 6] and point 87 [xmlDoctype, 0] -
21:39:00 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:40:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:39:1
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 0 [paras[0].firstChild, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 1 [paras[0].firstChild, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 2 [paras[0].firstChild, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 3 [paras[0].firstChild, 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 4 [paras[0].firstChild, 8]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 5 [paras[0].firstChild, 9]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 6 [paras[0].firstChild, 10]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 7 [paras[0].firstChild, 65535]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 8 [paras[1].firstChild, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 9 [paras[1].firstChild, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 10 [paras[1].firstChild, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 11 [paras[1].firstChild, 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 12 [paras[1].firstChild, 8]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 13 [paras[1].firstChild, 9]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 14 [paras[1].firstChild, 10]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 15 [paras[1].firstChild, 65535]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 16 [detachedPara1.firstChild, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 17 [detachedPara1.firstChild, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 18 [detachedPara1.firstChild, 8]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 19 [detachedPara1.firstChild, 9]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 20 [foreignPara1.firstChild, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 21 [foreignPara1.firstChild, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 22 [foreignPara1.firstChild, 8] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 24 [document.documentElement, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 25 [document.documentElement, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 26 [document.documentElement, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 27 [document.documentElement, 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 28 [document.documentElement, 7]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 29 [document.head, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 30 [document.body, 3]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 31 [foreignDoc.documentElement, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 32 [foreignDoc.documentElement, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 33 [foreignDoc.head, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 34 [foreignDoc.body, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 35 [paras[0], 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 36 [paras[0], 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 37 [paras[0], 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 38 [paras[1], 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 39 [paras[1], 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 40 [paras[1], 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 41 [detachedPara1, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 42 [detachedPara1, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 43 [testDiv, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 44 [testDiv, 3]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 45 [document, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 46 [document, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 47 [document, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 48 [document, 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 49 [document, 3]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 50 [comment, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 51 [comment, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 52 [comment, 4]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 53 [comment, 96]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 54 [foreignDoc, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 55 [foreignDoc, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 56 [foreignComment, 2] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 57 [foreignTextNode, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 58 [foreignTextNode, 36] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 60 [xmlDoc, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 61 [xmlDoc, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 63 [xmlComment, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 64 [xmlComment, 4] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 65 [processingInstruction, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 66 [processingInstruction, 5] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 67 [processingInstruction, 9] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 68 [detachedTextNode, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 69 [detachedTextNode, 8]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 70 [detachedForeignTextNode, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 71 [detachedForeignTextNode, 8] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 72 [detachedXmlTextNode, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 73 [detachedXmlTextNode, 8] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 74 [detachedProcessingInstruction, 12] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 75 [detachedComment, 3]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 76 [detachedComment, 5]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 77 [detachedForeignComment, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 78 [detachedForeignComment, 4] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 79 [detachedXmlComment, 2] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 80 [docfrag, 0]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 81 [foreignDocfrag, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 82 [xmlDocfrag, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 83 [doctype, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 84 [doctype, -17]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 56 [docfrag, 0, docfrag, 0] and point 85 [doctype, 1]
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 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
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 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
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 0 [paras[0].firstChild, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 1 [paras[0].firstChild, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 2 [paras[0].firstChild, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 3 [paras[0].firstChild, 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 4 [paras[0].firstChild, 8]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 5 [paras[0].firstChild, 9]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 6 [paras[0].firstChild, 10]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 7 [paras[0].firstChild, 65535]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 8 [paras[1].firstChild, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 9 [paras[1].firstChild, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 10 [paras[1].firstChild, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 11 [paras[1].firstChild, 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 12 [paras[1].firstChild, 8]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 13 [paras[1].firstChild, 9]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 14 [paras[1].firstChild, 10]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 15 [paras[1].firstChild, 65535]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 16 [detachedPara1.firstChild, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 17 [detachedPara1.firstChild, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 18 [detachedPara1.firstChild, 8]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 19 [detachedPara1.firstChild, 9]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 20 [foreignPara1.firstChild, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 21 [foreignPara1.firstChild, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 22 [foreignPara1.firstChild, 8] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 24 [document.documentElement, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 25 [document.documentElement, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 26 [document.documentElement, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 27 [document.documentElement, 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 28 [document.documentElement, 7]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 29 [document.head, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 30 [document.body, 3]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 31 [foreignDoc.documentElement, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 32 [foreignDoc.documentElement, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 33 [foreignDoc.head, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 34 [foreignDoc.body, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 35 [paras[0], 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 36 [paras[0], 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 37 [paras[0], 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 38 [paras[1], 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 39 [paras[1], 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 40 [paras[1], 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 41 [detachedPara1, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 42 [detachedPara1, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 43 [testDiv, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 44 [testDiv, 3]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 45 [document, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 46 [document, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 47 [document, 1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 48 [document, 2]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 49 [document, 3]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 50 [comment, -1]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 51 [comment, 0]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 52 [comment, 4]
21:39:00 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 53 [comment, 96]
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 54 [foreignDoc, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 55 [foreignDoc, 1] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 56 [foreignComment, 2] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 57 [foreignTextNode, 0] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 58 [foreignTextNode, 36] -
21:39:00 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:00 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:00 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 () {
21:39:00 INFO - "use strict";
21:39:00 INFO -
21:39:00 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 60 [xmlDoc, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 61 [xmlDoc, 1] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 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 () {
21:39:01 INFO - "use strict";
21:39:01 INFO -
21:39:01 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 63 [xmlComment, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 64 [xmlComment, 4] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 65 [processingInstruction, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 66 [processingInstruction, 5] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 67 [processingInstruction, 9] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 68 [detachedTextNode, 0]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 69 [detachedTextNode, 8]
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 70 [detachedForeignTextNode, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 71 [detachedForeignTextNode, 8] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 72 [detachedXmlTextNode, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 73 [detachedXmlTextNode, 8] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 74 [detachedProcessingInstruction, 12] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 75 [detachedComment, 3]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 76 [detachedComment, 5]
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 77 [detachedForeignComment, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 78 [detachedForeignComment, 4] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 79 [detachedXmlComment, 2] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 80 [docfrag, 0]
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 81 [foreignDocfrag, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 82 [xmlDocfrag, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 83 [doctype, 0]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 84 [doctype, -17]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 57 [foreignDocfrag, 0, foreignDocfrag, 0] and point 85 [doctype, 1]
21:39:01 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 () {
21:39:01 INFO - "use strict";
21:39:01 INFO -
21:39:01 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
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 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 () {
21:39:01 INFO - "use strict";
21:39:01 INFO -
21:39:01 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
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 0 [paras[0].firstChild, -1]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 1 [paras[0].firstChild, 0]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 2 [paras[0].firstChild, 1]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 3 [paras[0].firstChild, 2]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 4 [paras[0].firstChild, 8]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 5 [paras[0].firstChild, 9]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 6 [paras[0].firstChild, 10]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 7 [paras[0].firstChild, 65535]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 8 [paras[1].firstChild, -1]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 9 [paras[1].firstChild, 0]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 10 [paras[1].firstChild, 1]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 11 [paras[1].firstChild, 2]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 12 [paras[1].firstChild, 8]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 13 [paras[1].firstChild, 9]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 14 [paras[1].firstChild, 10]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 15 [paras[1].firstChild, 65535]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 16 [detachedPara1.firstChild, 0]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 17 [detachedPara1.firstChild, 1]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 18 [detachedPara1.firstChild, 8]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 19 [detachedPara1.firstChild, 9]
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 20 [foreignPara1.firstChild, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 21 [foreignPara1.firstChild, 1] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 22 [foreignPara1.firstChild, 8] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 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 () {
21:39:01 INFO - "use strict";
21:39:01 INFO -
21:39:01 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 24 [document.documentElement, -1]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 25 [document.documentElement, 0]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 26 [document.documentElement, 1]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 27 [document.documentElement, 2]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 28 [document.documentElement, 7]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 29 [document.head, 1]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 30 [document.body, 3]
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 31 [foreignDoc.documentElement, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 32 [foreignDoc.documentElement, 1] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 33 [foreignDoc.head, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 34 [foreignDoc.body, 1] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 35 [paras[0], 0]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 36 [paras[0], 1]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 37 [paras[0], 2]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 38 [paras[1], 0]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 39 [paras[1], 1]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 40 [paras[1], 2]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 41 [detachedPara1, 0]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 42 [detachedPara1, 1]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 43 [testDiv, 0]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 44 [testDiv, 3]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 45 [document, -1]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 46 [document, 0]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 47 [document, 1]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 48 [document, 2]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 49 [document, 3]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 50 [comment, -1]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 51 [comment, 0]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 52 [comment, 4]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 53 [comment, 96]
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 54 [foreignDoc, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 55 [foreignDoc, 1] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 56 [foreignComment, 2] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 57 [foreignTextNode, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 58 [foreignTextNode, 36] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 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 () {
21:39:01 INFO - "use strict";
21:39:01 INFO -
21:39:01 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 60 [xmlDoc, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 61 [xmlDoc, 1] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 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 () {
21:39:01 INFO - "use strict";
21:39:01 INFO -
21:39:01 INFO - selection.extend..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INDEX_SIZE_ERR: property "code" is equal to undefined, expected 1
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:101:1
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 63 [xmlComment, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 64 [xmlComment, 4] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 65 [processingInstruction, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 66 [processingInstruction, 5] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 67 [processingInstruction, 9] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 68 [detachedTextNode, 0]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 69 [detachedTextNode, 8]
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 70 [detachedForeignTextNode, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 71 [detachedForeignTextNode, 8] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 72 [detachedXmlTextNode, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 73 [detachedXmlTextNode, 8] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 74 [detachedProcessingInstruction, 12] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 75 [detachedComment, 3]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 76 [detachedComment, 5]
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 77 [detachedForeignComment, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 78 [detachedForeignComment, 4] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 79 [detachedXmlComment, 2] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 80 [docfrag, 0]
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 81 [foreignDocfrag, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-FAIL | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 82 [xmlDocfrag, 0] -
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:126:5
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 83 [doctype, 0]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 84 [doctype, -17]
21:39:01 INFO - TEST-PASS | /selection/extend.html | extend() with range 58 [xmlDocfrag, 0, xmlDocfrag, 0] and point 85 [doctype, 1]
21:39:01 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 () {
21:39:01 INFO - "use strict";
21:39:01 INFO -
21:39:01 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
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 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 () {
21:39:01 INFO - "use strict";
21:39:01 INFO -
21:39:01 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
21:39:01 INFO - testExtend@http://web-platform.test:8000/selection/extend.html:88:1
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:29:17
21:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:01 INFO - @http://web-platform.test:8000/selection/extend.html:27:13
21:39:01 INFO - TEST-OK | /selection/extend.html | took 26606ms
21:39:01 INFO - TEST-START | /selection/getRangeAt.html
21:39:01 INFO - PROCESS | 4028 | ++DOCSHELL 0F13FA00 == 8 [pid = 4028] [id = 406]
21:39:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 18 (0E46C180) [pid = 4028] [serial = 1140] [outer = 00000000]
21:39:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 19 (0E46DD00) [pid = 4028] [serial = 1141] [outer = 0E46C180]
21:39:01 INFO - PROCESS | 4028 | 1446179941330 Marionette INFO loaded listener.js
21:39:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 20 (0E46F380) [pid = 4028] [serial = 1142] [outer = 0E46C180]
21:39:01 INFO - TEST-PASS | /selection/getRangeAt.html | The getRangeAt method
21:39:01 INFO - TEST-OK | /selection/getRangeAt.html | took 626ms
21:39:01 INFO - TEST-START | /selection/getSelection.html
21:39:01 INFO - PROCESS | 4028 | ++DOCSHELL 0F583500 == 9 [pid = 4028] [id = 407]
21:39:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 21 (0E46B500) [pid = 4028] [serial = 1143] [outer = 00000000]
21:39:01 INFO - PROCESS | 4028 | ++DOMWINDOW == 22 (0E46DA80) [pid = 4028] [serial = 1144] [outer = 0E46B500]
21:39:01 INFO - PROCESS | 4028 | 1446179941953 Marionette INFO loaded listener.js
21:39:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 23 (0FA5A400) [pid = 4028] [serial = 1145] [outer = 0E46B500]
21:39:02 INFO - PROCESS | 4028 | ++DOCSHELL 10CC8900 == 10 [pid = 4028] [id = 408]
21:39:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 24 (0FA5D100) [pid = 4028] [serial = 1146] [outer = 00000000]
21:39:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 25 (0FA5D380) [pid = 4028] [serial = 1147] [outer = 0FA5D100]
21:39:02 INFO - TEST-PASS | /selection/getSelection.html | window.getSelection() instanceof Selection
21:39:02 INFO - TEST-PASS | /selection/getSelection.html | window.getSelection() === window.getSelection()
21:39:02 INFO - TEST-PASS | /selection/getSelection.html | document.getSelection() instanceof Selection
21:39:02 INFO - TEST-PASS | /selection/getSelection.html | document.getSelection() === document.getSelection()
21:39:02 INFO - TEST-PASS | /selection/getSelection.html | window.getSelection() === document.getSelection()
21:39:02 INFO - TEST-PASS | /selection/getSelection.html | Selection's range must initially be null
21:39:02 INFO - TEST-FAIL | /selection/getSelection.html | getSelection() on HTML document with null defaultView must be null - assert_equals: expected null but got object ""
21:39:02 INFO - @http://web-platform.test:8000/selection/getSelection.html:72:5
21:39:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:02 INFO - @http://web-platform.test:8000/selection/getSelection.html:68:1
21:39:02 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
21:39:02 INFO - @http://web-platform.test:8000/selection/getSelection.html:78:5
21:39:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:02 INFO - @http://web-platform.test:8000/selection/getSelection.html:75:1
21:39:02 INFO - TEST-PASS | /selection/getSelection.html | window.getSelection() instanceof Selection in an iframe onload
21:39:02 INFO - TEST-PASS | /selection/getSelection.html | document.getSelection() instanceof Selection in an iframe onload
21:39:02 INFO - TEST-PASS | /selection/getSelection.html | window.getSelection() === document.getSelection() in an iframe onload
21:39:02 INFO - TEST-PASS | /selection/getSelection.html | getSelection() inside and outside iframe must return different objects onload
21:39:02 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 ""
21:39:02 INFO - @http://web-platform.test:8000/selection/getSelection.html:140:5
21:39:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:02 INFO - iframe.onload/<@http://web-platform.test:8000/selection/getSelection.html:150:9
21:39:02 INFO - iframe.onload@http://web-platform.test:8000/selection/getSelection.html:149:5
21:39:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/getSelection.html:148:1
21:39:02 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
21:39:02 INFO - @http://web-platform.test:8000/selection/getSelection.html:105:1
21:39:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:02 INFO - @http://web-platform.test:8000/selection/getSelection.html:158:5
21:39:02 INFO - @http://web-platform.test:8000/selection/getSelection.html:157:1
21:39:02 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
21:39:02 INFO - @http://web-platform.test:8000/selection/getSelection.html:116:1
21:39:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:02 INFO - @http://web-platform.test:8000/selection/getSelection.html:158:5
21:39:02 INFO - @http://web-platform.test:8000/selection/getSelection.html:157:1
21:39:02 INFO - TEST-PASS | /selection/getSelection.html | window.getSelection() === document.getSelection() in an iframe immediately after appendChild
21:39:02 INFO - TEST-PASS | /selection/getSelection.html | getSelection() inside and outside iframe must return different objects immediately after appendChild
21:39:02 INFO - TEST-PASS | /selection/getSelection.html | getSelection() on HTML document with null defaultView must be null inside an iframe immediately after appendChild
21:39:02 INFO - TEST-OK | /selection/getSelection.html | took 642ms
21:39:02 INFO - TEST-START | /selection/interfaces.html
21:39:02 INFO - PROCESS | 4028 | ++DOCSHELL 10CC8C00 == 11 [pid = 4028] [id = 409]
21:39:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 26 (0F083A80) [pid = 4028] [serial = 1148] [outer = 00000000]
21:39:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 27 (0FA5B580) [pid = 4028] [serial = 1149] [outer = 0F083A80]
21:39:02 INFO - PROCESS | 4028 | 1446179942660 Marionette INFO loaded listener.js
21:39:02 INFO - PROCESS | 4028 | ++DOMWINDOW == 28 (0FF25A00) [pid = 4028] [serial = 1150] [outer = 0F083A80]
21:39:03 INFO - PROCESS | 4028 | [4028] WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsScriptLoader.cpp, line 515
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: existence and properties of interface object
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface object length
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: existence and properties of interface prototype object
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: existence and properties of interface prototype object's "constructor" property
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute anchorNode
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute anchorOffset
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute focusNode
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute focusOffset
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute isCollapsed
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation collapse(Node,unsigned long)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation collapseToStart()
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation collapseToEnd()
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation extend(Node,unsigned long)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation selectAllChildren(Node)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation deleteFromDocument()
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: attribute rangeCount
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation getRangeAt(unsigned long)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation addRange(Range)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation removeRange(Range)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: operation removeAllRanges()
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: stringifier
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection must be primary interface of getSelection()
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Stringification of getSelection()
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "anchorNode" with the proper type (0)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "anchorOffset" with the proper type (1)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "focusNode" with the proper type (2)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "focusOffset" with the proper type (3)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "isCollapsed" with the proper type (4)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "collapse" with the proper type (5)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling collapse(Node,unsigned long) on getSelection() with too few arguments must throw TypeError
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "collapseToStart" with the proper type (6)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "collapseToEnd" with the proper type (7)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "extend" with the proper type (8)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling extend(Node,unsigned long) on getSelection() with too few arguments must throw TypeError
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "selectAllChildren" with the proper type (9)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling selectAllChildren(Node) on getSelection() with too few arguments must throw TypeError
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "deleteFromDocument" with the proper type (10)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "rangeCount" with the proper type (11)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "getRangeAt" with the proper type (12)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling getRangeAt(unsigned long) on getSelection() with too few arguments must throw TypeError
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "addRange" with the proper type (13)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling addRange(Range) on getSelection() with too few arguments must throw TypeError
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "removeRange" with the proper type (14)
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: calling removeRange(Range) on getSelection() with too few arguments must throw TypeError
21:39:03 INFO - TEST-PASS | /selection/interfaces.html | Selection interface: getSelection() must inherit property "removeAllRanges" with the proper type (15)
21:39:03 INFO - TEST-OK | /selection/interfaces.html | took 814ms
21:39:03 INFO - TEST-START | /selection/isCollapsed.html
21:39:03 INFO - PROCESS | 4028 | ++DOCSHELL 1164AB00 == 12 [pid = 4028] [id = 410]
21:39:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 29 (0FA5A180) [pid = 4028] [serial = 1151] [outer = 00000000]
21:39:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 30 (0FF28200) [pid = 4028] [serial = 1152] [outer = 0FA5A180]
21:39:03 INFO - PROCESS | 4028 | 1446179943444 Marionette INFO loaded listener.js
21:39:03 INFO - PROCESS | 4028 | ++DOMWINDOW == 31 (10D73580) [pid = 4028] [serial = 1153] [outer = 0FA5A180]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Empty selection
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 14 [document.documentElement, 0, document.documentElement, 1]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 15 [document.documentElement, 0, document.documentElement, 2]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 16 [document.documentElement, 1, document.documentElement, 2]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 17 [document.head, 1, document.head, 1]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 18 [document.body, 0, document.body, 1]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 22 [paras[0], 0, paras[0], 0]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 23 [paras[0], 0, paras[0], 1]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 24 [detachedPara1, 0, detachedPara1, 0]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 25 [detachedPara1, 0, detachedPara1, 1]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 28 [paras[0].firstChild, 3, paras[3], 1]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 29 [paras[0], 0, paras[0].firstChild, 7]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 30 [testDiv, 2, paras[4], 1]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 31 [testDiv, 1, paras[2].firstChild, 5]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 32 [document.documentElement, 1, document.body, 0]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 34 [document, 0, document, 1]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 35 [document, 0, document, 2]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 36 [document, 1, document, 2]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 37 [testDiv, 0, comment, 5]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 38 [paras[2].firstChild, 4, comment, 2]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 39 [paras[3], 1, comment, 8]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 40 [foreignDoc, 0, foreignDoc, 0]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 41 [foreignDoc, 1, foreignComment, 2]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 43 [xmlDoc, 0, xmlDoc, 0]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 44 [xmlDoc, 1, xmlComment, 0]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 50 [detachedComment, 3, detachedComment, 4]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 51 [detachedComment, 5, detachedComment, 5]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 55 [docfrag, 0, docfrag, 0]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]
21:39:04 INFO - TEST-PASS | /selection/isCollapsed.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]
21:39:04 INFO - TEST-OK | /selection/isCollapsed.html | took 782ms
21:39:04 INFO - TEST-START | /selection/removeAllRanges.html
21:39:04 INFO - PROCESS | 4028 | ++DOCSHELL 11F4B600 == 13 [pid = 4028] [id = 411]
21:39:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 32 (0FA5BD00) [pid = 4028] [serial = 1154] [outer = 00000000]
21:39:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 33 (10D73800) [pid = 4028] [serial = 1155] [outer = 0FA5BD00]
21:39:04 INFO - PROCESS | 4028 | 1446179944204 Marionette INFO loaded listener.js
21:39:04 INFO - PROCESS | 4028 | ++DOMWINDOW == 34 (110D1A00) [pid = 4028] [serial = 1156] [outer = 0FA5BD00]
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 0 [] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 0 [] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 15 [document.documentElement, 0, document.documentElement, 1] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 15 [document.documentElement, 0, document.documentElement, 1] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 16 [document.documentElement, 0, document.documentElement, 2] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 16 [document.documentElement, 0, document.documentElement, 2] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 17 [document.documentElement, 1, document.documentElement, 2] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 17 [document.documentElement, 1, document.documentElement, 2] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 18 [document.head, 1, document.head, 1] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 18 [document.head, 1, document.head, 1] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 19 [document.body, 0, document.body, 1] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 19 [document.body, 0, document.body, 1] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 23 [paras[0], 0, paras[0], 0] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 23 [paras[0], 0, paras[0], 0] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 24 [paras[0], 0, paras[0], 1] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 24 [paras[0], 0, paras[0], 1] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 25 [detachedPara1, 0, detachedPara1, 0] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 25 [detachedPara1, 0, detachedPara1, 0] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 26 [detachedPara1, 0, detachedPara1, 1] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 26 [detachedPara1, 0, detachedPara1, 1] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 29 [paras[0].firstChild, 3, paras[3], 1] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 29 [paras[0].firstChild, 3, paras[3], 1] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 30 [paras[0], 0, paras[0].firstChild, 7] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 30 [paras[0], 0, paras[0].firstChild, 7] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 31 [testDiv, 2, paras[4], 1] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 31 [testDiv, 2, paras[4], 1] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 32 [testDiv, 1, paras[2].firstChild, 5] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 32 [testDiv, 1, paras[2].firstChild, 5] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 33 [document.documentElement, 1, document.body, 0] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 33 [document.documentElement, 1, document.body, 0] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 35 [document, 0, document, 1] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 35 [document, 0, document, 1] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 36 [document, 0, document, 2] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 36 [document, 0, document, 2] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 37 [document, 1, document, 2] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 37 [document, 1, document, 2] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 38 [testDiv, 0, comment, 5] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 38 [testDiv, 0, comment, 5] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 39 [paras[2].firstChild, 4, comment, 2] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 39 [paras[2].firstChild, 4, comment, 2] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 40 [paras[3], 1, comment, 8] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 40 [paras[3], 1, comment, 8] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 41 [foreignDoc, 0, foreignDoc, 0] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 41 [foreignDoc, 0, foreignDoc, 0] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 42 [foreignDoc, 1, foreignComment, 2] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 42 [foreignDoc, 1, foreignComment, 2] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 44 [xmlDoc, 0, xmlDoc, 0] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 44 [xmlDoc, 0, xmlDoc, 0] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 45 [xmlDoc, 1, xmlComment, 0] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 45 [xmlDoc, 1, xmlComment, 0] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 51 [detachedComment, 3, detachedComment, 4] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 51 [detachedComment, 3, detachedComment, 4] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 52 [detachedComment, 5, detachedComment, 5] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 52 [detachedComment, 5, detachedComment, 5] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 56 [docfrag, 0, docfrag, 0] forwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 56 [docfrag, 0, docfrag, 0] backwards
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] forwards
21:39:04 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] backwards -
21:39:04 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
21:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:04 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
21:39:04 INFO - TEST-OK | /selection/removeAllRanges.html | took 845ms
21:39:04 INFO - TEST-START | /selection/selectAllChildren.html
21:39:05 INFO - PROCESS | 4028 | ++DOCSHELL 14FD7500 == 14 [pid = 4028] [id = 412]
21:39:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 35 (0FF27300) [pid = 4028] [serial = 1157] [outer = 00000000]
21:39:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 36 (1174E480) [pid = 4028] [serial = 1158] [outer = 0FF27300]
21:39:05 INFO - PROCESS | 4028 | 1446179945093 Marionette INFO loaded listener.js
21:39:05 INFO - PROCESS | 4028 | ++DOMWINDOW == 37 (11935100) [pid = 4028] [serial = 1159] [outer = 0FF27300]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 0 paras[0]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 1 paras[0].firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 2 paras[1]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 3 paras[1].firstChild
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 4 foreignPara1 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 5 foreignPara1.firstChild -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 6 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 7 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 8 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 9 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 10 testDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 11 document
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 12 detachedDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 13 detachedPara2
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 14 foreignDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 15 foreignPara2 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 16 xmlDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 17 xmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 18 detachedXmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 19 detachedTextNode
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 20 foreignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 21 detachedForeignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 22 xmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 23 detachedXmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 24 processingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 25 detachedProcessingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 26 comment
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 27 detachedComment
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 28 foreignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 29 detachedForeignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 30 xmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 31 detachedXmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 32 docfrag
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 33 foreignDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 34 xmlDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 35 doctype
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 paras[1].firstChild
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 foreignPara1.firstChild -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 testDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 document
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 detachedDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedPara2
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 foreignPara2 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 xmlDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 xmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedXmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 detachedTextNode
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 foreignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 detachedForeignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 22 xmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 23 detachedXmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 24 processingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 25 detachedProcessingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 26 comment
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 27 detachedComment
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 28 foreignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 29 detachedForeignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 30 xmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 31 detachedXmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 32 docfrag
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 33 foreignDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 34 xmlDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 35 doctype
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 paras[1].firstChild
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 foreignPara1.firstChild -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 testDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 document
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 detachedDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedPara2
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 foreignPara2 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 xmlDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 xmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedXmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 detachedTextNode
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 foreignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 detachedForeignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 22 xmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 23 detachedXmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 24 processingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 25 detachedProcessingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 26 comment
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 27 detachedComment
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 28 foreignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 29 detachedForeignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 30 xmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 31 detachedXmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 32 docfrag
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 33 foreignDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 34 xmlDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 35 doctype
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 paras[1].firstChild
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 foreignPara1.firstChild -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 testDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 document
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 detachedDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedPara2
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 foreignPara2 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 xmlDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 xmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedXmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 detachedTextNode
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 foreignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 detachedForeignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 22 xmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 23 detachedXmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 24 processingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 25 detachedProcessingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 26 comment
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 27 detachedComment
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 28 foreignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 29 detachedForeignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 30 xmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 31 detachedXmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 32 docfrag
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 33 foreignDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 34 xmlDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 35 doctype
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 paras[1].firstChild
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 foreignPara1.firstChild -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 testDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 document
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 detachedDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedPara2
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 foreignPara2 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 xmlDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 xmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedXmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 detachedTextNode
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 foreignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 detachedForeignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 22 xmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 23 detachedXmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 24 processingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 25 detachedProcessingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 26 comment
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 27 detachedComment
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 28 foreignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 29 detachedForeignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 30 xmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 31 detachedXmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 32 docfrag
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 33 foreignDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 34 xmlDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 35 doctype
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 document
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 26 comment
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 35 doctype
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 0 paras[0]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 1 paras[0].firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 2 paras[1]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 3 paras[1].firstChild
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 4 foreignPara1 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 5 foreignPara1.firstChild -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 6 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 7 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 8 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 9 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 10 testDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 11 document
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 12 detachedDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 13 detachedPara2
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 14 foreignDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 15 foreignPara2 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 16 xmlDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 17 xmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 18 detachedXmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 19 detachedTextNode
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 20 foreignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 21 detachedForeignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 22 xmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 23 detachedXmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 24 processingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 25 detachedProcessingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 26 comment
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 27 detachedComment
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 28 foreignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 29 detachedForeignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 30 xmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 31 detachedXmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 32 docfrag
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 33 foreignDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 34 xmlDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 35 doctype
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 0 paras[0]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 1 paras[0].firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 2 paras[1]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 3 paras[1].firstChild
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 4 foreignPara1 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 5 foreignPara1.firstChild -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 6 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 7 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 8 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 9 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 10 testDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 11 document
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 12 detachedDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 13 detachedPara2
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 14 foreignDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 15 foreignPara2 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 16 xmlDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 17 xmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 18 detachedXmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 19 detachedTextNode
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 20 foreignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 21 detachedForeignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 22 xmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 23 detachedXmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 24 processingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 25 detachedProcessingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 26 comment
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 27 detachedComment
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 28 foreignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 29 detachedForeignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 30 xmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 31 detachedXmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 32 docfrag
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 33 foreignDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 34 xmlDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 35 doctype
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 paras[1].firstChild
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 foreignPara1.firstChild -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 testDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 document
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 detachedDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedPara2
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 foreignPara2 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 xmlDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 xmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedXmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 detachedTextNode
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 foreignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 detachedForeignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 22 xmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 23 detachedXmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 24 processingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 25 detachedProcessingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 26 comment
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 27 detachedComment
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 28 foreignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 29 detachedForeignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 30 xmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 31 detachedXmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 32 docfrag
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 33 foreignDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 34 xmlDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 35 doctype
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 paras[1].firstChild
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 foreignPara1.firstChild -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 testDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 document
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 detachedDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedPara2
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 foreignPara2 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 xmlDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 xmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedXmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 detachedTextNode
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 foreignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 detachedForeignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 22 xmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 23 detachedXmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 24 processingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 25 detachedProcessingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 26 comment
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 27 detachedComment
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 28 foreignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 29 detachedForeignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 30 xmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 31 detachedXmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 32 docfrag
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 33 foreignDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 34 xmlDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 35 doctype
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 0 paras[0]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 1 paras[0].firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 2 paras[1]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 3 paras[1].firstChild
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 4 foreignPara1 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 5 foreignPara1.firstChild -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 6 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 7 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 8 detachedPara1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 9 detachedPara1.firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 10 testDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 11 document
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 12 detachedDiv
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 13 detachedPara2
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 14 foreignDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 15 foreignPara2 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 16 xmlDoc -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 17 xmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 18 detachedXmlElement -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 19 detachedTextNode
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 20 foreignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 21 detachedForeignTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 22 xmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 23 detachedXmlTextNode -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 24 processingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 25 detachedProcessingInstruction -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 26 comment
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 27 detachedComment
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 28 foreignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 29 detachedForeignComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 30 xmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 31 detachedXmlComment -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 32 docfrag
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 33 foreignDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 34 xmlDocfrag -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 35 doctype
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 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 () {
21:39:08 INFO - "use strict";
21:39:08 INFO -
21:39:08 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
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1]
21:39:08 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 paras[1].firstChild
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1 -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:08 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 foreignPara1.firstChild -
21:39:08 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedXmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 19 detachedTextNode
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 20 foreignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 21 detachedForeignTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 22 xmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 23 detachedXmlTextNode -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 24 processingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 25 detachedProcessingInstruction -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 26 comment
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 27 detachedComment
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 28 foreignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 29 detachedForeignComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 30 xmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 31 detachedXmlComment -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 32 docfrag
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 33 foreignDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 34 xmlDocfrag -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 35 doctype
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 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 () {
21:39:09 INFO - "use strict";
21:39:09 INFO -
21:39:09 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
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 0 paras[0]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 2 paras[1]
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 3 paras[1].firstChild
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 4 foreignPara1 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 5 foreignPara1.firstChild -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 6 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 7 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 8 detachedPara1
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 9 detachedPara1.firstChild
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 10 testDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 11 document
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 12 detachedDiv
21:39:09 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 13 detachedPara2
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 14 foreignDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 15 foreignPara2 -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 16 xmlDoc -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 17 xmlElement -
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:09 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:09 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 6 detachedPara1
21:39:10 INFO - PROCESS | 4028 | --DOCSHELL 11F4B600 == 13 [pid = 4028] [id = 411]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 7 detachedPara1.firstChild
21:39:10 INFO - PROCESS | 4028 | --DOCSHELL 1164AB00 == 12 [pid = 4028] [id = 410]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 8 detachedPara1
21:39:10 INFO - PROCESS | 4028 | --DOCSHELL 10CC8C00 == 11 [pid = 4028] [id = 409]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 9 detachedPara1.firstChild
21:39:10 INFO - PROCESS | 4028 | --DOCSHELL 10CC8900 == 10 [pid = 4028] [id = 408]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 12 detachedDiv
21:39:10 INFO - PROCESS | 4028 | --DOCSHELL 0F583500 == 9 [pid = 4028] [id = 407]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 13 detachedPara2
21:39:10 INFO - PROCESS | 4028 | --DOCSHELL 0F13FA00 == 8 [pid = 4028] [id = 406]
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - PROCESS | 4028 | --DOCSHELL 184CBA00 == 7 [pid = 4028] [id = 405]
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 7 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 8 detachedPara1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 9 detachedPara1.firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 10 testDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 11 document
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 12 detachedDiv
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 13 detachedPara2
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 14 foreignDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 15 foreignPara2 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 16 xmlDoc -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 17 xmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 18 detachedXmlElement -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 19 detachedTextNode
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 20 foreignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 21 detachedForeignTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 22 xmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 23 detachedXmlTextNode -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 24 processingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 25 detachedProcessingInstruction -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 26 comment
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 27 detachedComment
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 28 foreignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 29 detachedForeignComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 30 xmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 31 detachedXmlComment -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 32 docfrag
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 33 foreignDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 34 xmlDocfrag -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 35 doctype
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 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 () {
21:39:10 INFO - "use strict";
21:39:10 INFO -
21:39:10 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
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 0 paras[0]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 1 paras[0].firstChild
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 2 paras[1]
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 3 paras[1].firstChild
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 4 foreignPara1 -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 5 foreignPara1.firstChild -
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:10 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:10 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 6 detachedPara1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 7 detachedPara1.firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 8 detachedPara1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 9 detachedPara1.firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 10 testDiv
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 11 document
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 12 detachedDiv
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 13 detachedPara2
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 14 foreignDoc -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 15 foreignPara2 -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 16 xmlDoc -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 17 xmlElement -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 18 detachedXmlElement -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 19 detachedTextNode
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 20 foreignTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 21 detachedForeignTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 22 xmlTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 23 detachedXmlTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 24 processingInstruction -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 25 detachedProcessingInstruction -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 26 comment
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 27 detachedComment
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 28 foreignComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 29 detachedForeignComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 30 xmlComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 31 detachedXmlComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 32 docfrag
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 33 foreignDocfrag -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 34 xmlDocfrag -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 35 doctype
21:39:11 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 () {
21:39:11 INFO - "use strict";
21:39:11 INFO -
21:39:11 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
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 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 () {
21:39:11 INFO - "use strict";
21:39:11 INFO -
21:39:11 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
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1]
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 paras[1].firstChild
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1 -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 foreignPara1.firstChild -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 detachedPara1.firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedPara1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 detachedPara1.firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 testDiv
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 document
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 detachedDiv
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedPara2
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignDoc -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 foreignPara2 -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 xmlDoc -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 xmlElement -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedXmlElement -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 detachedTextNode
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 foreignTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 detachedForeignTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 22 xmlTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 23 detachedXmlTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 24 processingInstruction -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 25 detachedProcessingInstruction -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 26 comment
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 27 detachedComment
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 28 foreignComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 29 detachedForeignComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 30 xmlComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 31 detachedXmlComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 32 docfrag
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 33 foreignDocfrag -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 34 xmlDocfrag -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 35 doctype
21:39:11 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 () {
21:39:11 INFO - "use strict";
21:39:11 INFO -
21:39:11 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
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 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 () {
21:39:11 INFO - "use strict";
21:39:11 INFO -
21:39:11 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
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 0 paras[0]
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 1 paras[0].firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 2 paras[1]
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 3 paras[1].firstChild
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 4 foreignPara1 -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 5 foreignPara1.firstChild -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 6 detachedPara1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 7 detachedPara1.firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 8 detachedPara1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 9 detachedPara1.firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 10 testDiv
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 11 document
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 12 detachedDiv
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 13 detachedPara2
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 14 foreignDoc -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 15 foreignPara2 -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 16 xmlDoc -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 17 xmlElement -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 18 detachedXmlElement -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 19 detachedTextNode
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 20 foreignTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 21 detachedForeignTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 22 xmlTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 23 detachedXmlTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 24 processingInstruction -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 25 detachedProcessingInstruction -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 26 comment
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 27 detachedComment
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 28 foreignComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 29 detachedForeignComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 30 xmlComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 31 detachedXmlComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 32 docfrag
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 33 foreignDocfrag -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 34 xmlDocfrag -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 35 doctype
21:39:11 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 () {
21:39:11 INFO - "use strict";
21:39:11 INFO -
21:39:11 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
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 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 () {
21:39:11 INFO - "use strict";
21:39:11 INFO -
21:39:11 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
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1]
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 paras[1].firstChild
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1 -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 foreignPara1.firstChild -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 detachedPara1.firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedPara1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 detachedPara1.firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 testDiv
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 document
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 detachedDiv
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedPara2
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignDoc -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 foreignPara2 -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 xmlDoc -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 xmlElement -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedXmlElement -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 detachedTextNode
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 foreignTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 detachedForeignTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 22 xmlTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 23 detachedXmlTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 24 processingInstruction -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 25 detachedProcessingInstruction -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 26 comment
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 27 detachedComment
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 28 foreignComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 29 detachedForeignComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 30 xmlComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 31 detachedXmlComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 32 docfrag
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 33 foreignDocfrag -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 34 xmlDocfrag -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 35 doctype
21:39:11 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 () {
21:39:11 INFO - "use strict";
21:39:11 INFO -
21:39:11 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
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 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 () {
21:39:11 INFO - "use strict";
21:39:11 INFO -
21:39:11 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
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 0 paras[0]
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 2 paras[1]
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 3 paras[1].firstChild
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 4 foreignPara1 -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 5 foreignPara1.firstChild -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 6 detachedPara1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 7 detachedPara1.firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 8 detachedPara1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 9 detachedPara1.firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 10 testDiv
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 11 document
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 12 detachedDiv
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 13 detachedPara2
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 14 foreignDoc -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 15 foreignPara2 -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 16 xmlDoc -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 17 xmlElement -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 18 detachedXmlElement -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 19 detachedTextNode
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 20 foreignTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 21 detachedForeignTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 22 xmlTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 23 detachedXmlTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 24 processingInstruction -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 25 detachedProcessingInstruction -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 26 comment
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 27 detachedComment
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 28 foreignComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 29 detachedForeignComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 30 xmlComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 31 detachedXmlComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 32 docfrag
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 33 foreignDocfrag -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 34 xmlDocfrag -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 35 doctype
21:39:11 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 () {
21:39:11 INFO - "use strict";
21:39:11 INFO -
21:39:11 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
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 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 () {
21:39:11 INFO - "use strict";
21:39:11 INFO -
21:39:11 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
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 0 paras[0]
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 1 paras[0].firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 2 paras[1]
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 3 paras[1].firstChild
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 4 foreignPara1 -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 5 foreignPara1.firstChild -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 6 detachedPara1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 7 detachedPara1.firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 8 detachedPara1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 9 detachedPara1.firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 10 testDiv
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 11 document
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 12 detachedDiv
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 13 detachedPara2
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 14 foreignDoc -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 15 foreignPara2 -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 16 xmlDoc -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 17 xmlElement -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 18 detachedXmlElement -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 19 detachedTextNode
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 20 foreignTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 21 detachedForeignTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 22 xmlTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 23 detachedXmlTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 24 processingInstruction -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 25 detachedProcessingInstruction -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 26 comment
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 27 detachedComment
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 28 foreignComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 29 detachedForeignComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 30 xmlComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 31 detachedXmlComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 32 docfrag
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 33 foreignDocfrag -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 34 xmlDocfrag -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 35 doctype
21:39:11 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 () {
21:39:11 INFO - "use strict";
21:39:11 INFO -
21:39:11 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
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 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 () {
21:39:11 INFO - "use strict";
21:39:11 INFO -
21:39:11 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
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 0 paras[0]
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 1 paras[0].firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 2 paras[1]
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 3 paras[1].firstChild
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 4 foreignPara1 -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 5 foreignPara1.firstChild -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 6 detachedPara1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 7 detachedPara1.firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 8 detachedPara1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 9 detachedPara1.firstChild
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 10 testDiv
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 11 document
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 12 detachedDiv
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 13 detachedPara2
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 14 foreignDoc -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 15 foreignPara2 -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 16 xmlDoc -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 17 xmlElement -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 18 detachedXmlElement -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 19 detachedTextNode
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 20 foreignTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 21 detachedForeignTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 22 xmlTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 23 detachedXmlTextNode -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 24 processingInstruction -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 25 detachedProcessingInstruction -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 26 comment
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 27 detachedComment
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 28 foreignComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 29 detachedForeignComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 30 xmlComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 31 detachedXmlComment -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 32 docfrag
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 33 foreignDocfrag -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 34 xmlDocfrag -
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 35 doctype
21:39:11 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 () {
21:39:11 INFO - "use strict";
21:39:11 INFO -
21:39:11 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
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 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 () {
21:39:11 INFO - "use strict";
21:39:11 INFO -
21:39:11 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
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
21:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:11 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
21:39:11 INFO - TEST-OK | /selection/selectAllChildren.html | took 6386ms
21:39:11 INFO - TEST-START | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html
21:39:11 INFO - PROCESS | 4028 | ++DOCSHELL 0F50C300 == 8 [pid = 4028] [id = 413]
21:39:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 38 (0E46C900) [pid = 4028] [serial = 1160] [outer = 00000000]
21:39:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 39 (0E7E6200) [pid = 4028] [serial = 1161] [outer = 0E46C900]
21:39:11 INFO - PROCESS | 4028 | 1446179951506 Marionette INFO loaded listener.js
21:39:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 40 (0F3F7980) [pid = 4028] [serial = 1162] [outer = 0E46C900]
21:39:11 INFO - PROCESS | 4028 | ++DOCSHELL 0FC0C500 == 9 [pid = 4028] [id = 414]
21:39:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 41 (0FA5DD80) [pid = 4028] [serial = 1163] [outer = 00000000]
21:39:11 INFO - PROCESS | 4028 | ++DOMWINDOW == 42 (0FF25000) [pid = 4028] [serial = 1164] [outer = 0FA5DD80]
21:39:13 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Selectors-API Level 2 Test Suite: HTML with Selectors Level 3
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document supports query - assert_true: Document supports query. expected true got false
21:39:13 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document supports queryAll - assert_true: Document supports queryAll. expected true got false
21:39:13 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 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
21:39:13 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 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
21:39:13 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment supports query - assert_true: Fragment supports query. expected true got false
21:39:13 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment supports queryAll - assert_true: Fragment supports queryAll. expected true got false
21:39:13 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 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
21:39:13 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 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
21:39:13 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll null - root.queryAll is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll undefined - root.queryAll is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll no parameter
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query null - root.query is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query undefined - root.query is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query no parameter.
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll tree order - root.queryAll is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll null - root.queryAll is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll undefined - root.queryAll is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll no parameter
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query null - root.query is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query undefined - root.query is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query no parameter.
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll tree order - root.queryAll is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll null - root.queryAll is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll undefined - root.queryAll is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll no parameter
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query null - root.query is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query undefined - root.query is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query no parameter.
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll tree order - root.queryAll is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll null - root.queryAll is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll undefined - root.queryAll is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll no parameter
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query null - root.query is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query undefined - root.query is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query no parameter.
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll tree order - root.queryAll is not a function
21:39:13 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document: static NodeList - root.queryAll is not a function
21:39:13 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document: new NodeList - root.queryAll is not a function
21:39:13 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element: static NodeList - root.queryAll is not a function
21:39:13 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element: new NodeList - root.queryAll is not a function
21:39:13 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment: static NodeList - root.queryAll is not a function
21:39:13 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment: new NodeList - root.queryAll is not a function
21:39:13 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element: static NodeList - root.queryAll is not a function
21:39:13 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element: new NodeList - root.queryAll is not a function
21:39:13 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Empty String: - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Empty String: - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: [ - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: [ - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ] - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ] - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ( - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ( - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ) - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ) - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: { - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: { - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: } - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: } - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: < - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: < - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: > - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 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 () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 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 () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:39:13 INFO - root.query(q)
21:39:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:39:13 INFO - root.queryAll(q)
21:39:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 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 () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:39:14 INFO - root.query(q)
21:39:14 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:14 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:39:14 INFO - root.queryAll(q)
21:39:14 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:14 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:39:15 INFO - root.query(q)
21:39:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:39:15 INFO - root.queryAll(q)
21:39:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
21:39:15 INFO - root.query(q)
21:39:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
21:39:15 INFO - root.queryAll(q)
21:39:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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 () {
21:39:15 INFO - root.query(q)
21:39:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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 () {
21:39:15 INFO - root.queryAll(q)
21:39:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
21:39:15 INFO - root.query(q)
21:39:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
21:39:15 INFO - root.queryAll(q)
21:39:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
21:39:15 INFO - root.query(q)
21:39:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
21:39:15 INFO - root.queryAll(q)
21:39:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:39:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - PROCESS | 4028 | --DOMWINDOW == 41 (1174E480) [pid = 4028] [serial = 1158] [outer = 00000000] [url = about:blank]
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - PROCESS | 4028 | --DOMWINDOW == 40 (0FF28200) [pid = 4028] [serial = 1152] [outer = 00000000] [url = about:blank]
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - PROCESS | 4028 | --DOMWINDOW == 39 (10D73800) [pid = 4028] [serial = 1155] [outer = 00000000] [url = about:blank]
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - PROCESS | 4028 | --DOMWINDOW == 38 (0FF25A00) [pid = 4028] [serial = 1150] [outer = 00000000] [url = about:blank]
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - PROCESS | 4028 | --DOMWINDOW == 37 (0FA5B580) [pid = 4028] [serial = 1149] [outer = 00000000] [url = about:blank]
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - PROCESS | 4028 | --DOMWINDOW == 36 (0E46DD00) [pid = 4028] [serial = 1141] [outer = 00000000] [url = about:blank]
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - PROCESS | 4028 | --DOMWINDOW == 35 (0E46DA80) [pid = 4028] [serial = 1144] [outer = 00000000] [url = about:blank]
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - PROCESS | 4028 | --DOMWINDOW == 34 (0E46C180) [pid = 4028] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - PROCESS | 4028 | --DOMWINDOW == 33 (0FA5A180) [pid = 4028] [serial = 1151] [outer = 00000000] [url = http://web-platform.test:8000/selection/isCollapsed.html]
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - PROCESS | 4028 | --DOMWINDOW == 32 (0E46B500) [pid = 4028] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/selection/getSelection.html]
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - PROCESS | 4028 | --DOMWINDOW == 31 (0FA5BD00) [pid = 4028] [serial = 1154] [outer = 00000000] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - PROCESS | 4028 | --DOMWINDOW == 30 (0F083A80) [pid = 4028] [serial = 1148] [outer = 00000000] [url = http://web-platform.test:8000/selection/interfaces.html]
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - PROCESS | 4028 | --DOMWINDOW == 29 (0FA5D100) [pid = 4028] [serial = 1146] [outer = 00000000] [url = about:blank]
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 INFO - PROCESS | 4028 | --DOMWINDOW == 28 (10D72180) [pid = 4028] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/selection/extend.html]
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:15 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
21:39:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:16 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
21:39:16 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:16 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
21:39:17 INFO - #descendant-div2 - root.queryAll is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
21:39:17 INFO - #descendant-div2 - root.query is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - >
21:39:17 INFO - #child-div2 - root.queryAll is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - >
21:39:17 INFO - #child-div2 - root.query is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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>
21:39:17 INFO - #child-div2 - root.queryAll is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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>
21:39:17 INFO - #child-div2 - root.query is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - >#child-div2 - root.queryAll is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - >#child-div2 - root.query is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - +
21:39:17 INFO - #adjacent-p3 - root.queryAll is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - +
21:39:17 INFO - #adjacent-p3 - root.query is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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+
21:39:17 INFO - #adjacent-p3 - root.queryAll is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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+
21:39:17 INFO - #adjacent-p3 - root.query is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - +#adjacent-p3 - root.queryAll is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - +#adjacent-p3 - root.query is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - ~
21:39:17 INFO - #sibling-p3 - root.queryAll is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - ~
21:39:17 INFO - #sibling-p3 - root.query is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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~
21:39:17 INFO - #sibling-p3 - root.queryAll is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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~
21:39:17 INFO - #sibling-p3 - root.query is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - ~#sibling-p3 - root.queryAll is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - ~#sibling-p3 - root.query is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO -
21:39:17 INFO - ,
21:39:17 INFO -
21:39:17 INFO - #group strong - root.queryAll is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO -
21:39:17 INFO - ,
21:39:17 INFO -
21:39:17 INFO - #group strong - root.query is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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,
21:39:17 INFO - #group strong - root.queryAll is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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,
21:39:17 INFO - #group strong - root.query is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - ,#group strong - root.queryAll is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:17 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
21:39:17 INFO - ,#group strong - root.query is not a function
21:39:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:18 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
21:39:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:39:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:18 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
21:39:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:39:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:39:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:39:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:39:18 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 6636ms
21:39:18 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
21:39:18 INFO - PROCESS | 4028 | ++DOCSHELL 0F1B4D00 == 10 [pid = 4028] [id = 415]
21:39:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 29 (0E46CB80) [pid = 4028] [serial = 1165] [outer = 00000000]
21:39:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 30 (0F083A80) [pid = 4028] [serial = 1166] [outer = 0E46CB80]
21:39:18 INFO - PROCESS | 4028 | 1446179958270 Marionette INFO loaded listener.js
21:39:18 INFO - PROCESS | 4028 | ++DOMWINDOW == 31 (0FA5A180) [pid = 4028] [serial = 1167] [outer = 0E46CB80]
21:39:18 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
21:39:18 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
21:39:18 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 "
21:39:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:39:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:18 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
21:39:18 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"
21:39:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:39:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:18 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:18 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
21:39:19 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
21:39:19 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 "
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
21:39:19 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"
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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 { "
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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"
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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]
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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 { "
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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]
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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"
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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 { "
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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"
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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]
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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 { "
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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]
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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"
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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 { "
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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"
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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]
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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 { "
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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]
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 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"
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:39:19 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:39:19 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1096ms
21:39:19 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
21:39:19 INFO - PROCESS | 4028 | ++DOCSHELL 116A3700 == 11 [pid = 4028] [id = 416]
21:39:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 32 (0E46D800) [pid = 4028] [serial = 1168] [outer = 00000000]
21:39:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 33 (110B4200) [pid = 4028] [serial = 1169] [outer = 0E46D800]
21:39:19 INFO - PROCESS | 4028 | 1446179959378 Marionette INFO loaded listener.js
21:39:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 34 (11933F80) [pid = 4028] [serial = 1170] [outer = 0E46D800]
21:39:19 INFO - PROCESS | 4028 | ++DOCSHELL 1281D800 == 12 [pid = 4028] [id = 417]
21:39:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 35 (12D84280) [pid = 4028] [serial = 1171] [outer = 00000000]
21:39:19 INFO - PROCESS | 4028 | ++DOCSHELL 128BC900 == 13 [pid = 4028] [id = 418]
21:39:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 36 (12D85E00) [pid = 4028] [serial = 1172] [outer = 00000000]
21:39:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 37 (12D43F80) [pid = 4028] [serial = 1173] [outer = 12D84280]
21:39:19 INFO - PROCESS | 4028 | ++DOMWINDOW == 38 (12D86580) [pid = 4028] [serial = 1174] [outer = 12D85E00]
21:39:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
21:39:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:20 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
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:21 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
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:39:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:21 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:21 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
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:39:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:39:21 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
21:39:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
21:39:21 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
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
21:39:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
21:39:21 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
21:39:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
21:39:21 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:21 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
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
21:39:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
21:39:21 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:21 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
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
21:39:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
21:39:21 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
21:39:21 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:39:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:39:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */